import type React from "react"; import type { ImageAttachment } from "../utils/image.js"; import type { CustomCommand } from "../core/custom-commands.js"; import type { CompletedItem, UserItem } from "./app-items.js"; import type { UserContent } from "./hooks/useAgentLoop.js"; interface PromptCommandSubmitOptions { trimmed: string; inputImages: ImageAttachment[]; currentModel: string; customCommands: CustomCommand[]; setLastUserMessage: (message: string) => void; setDoneStatus: (status: { verb: string; durationMs: number; toolsUsed: string[]; } | null) => void; finalizeSubmittedUserItem: (item: UserItem) => void; runAgent: (content: UserContent) => Promise; setLiveItems: React.Dispatch>; getId: () => string; reloadCustomCommands: () => void; } export declare function submitPromptCommand({ trimmed, inputImages, currentModel, customCommands, setLastUserMessage, setDoneStatus, finalizeSubmittedUserItem, runAgent, setLiveItems, getId, reloadCustomCommands, }: PromptCommandSubmitOptions): Promise; export {}; //# sourceMappingURL=submit-prompt-command.d.ts.map