import type { ImageDocument } from "@core/document"; export type CommandContext = { document: ImageDocument; }; export type Command = { id: string; name: string; execute(context: CommandContext, payload: TPayload): ImageDocument; };