import type { Provider, TextContent, ImageContent, VideoContent } from "@kenkaiiii/gg-ai"; import type { ImageAttachment } from "../utils/image.js"; import type { CustomCommand } from "../core/custom-commands.js"; export declare function routePromptCommandInput(input: string, promptCommands?: import("../core/prompt-commands.js").PromptCommand[], customCommands?: Pick[]): { cmdName: string; cmdArgs: string; promptText: string; fullPrompt: string; } | null; export declare function buildUserContentWithAttachments(text: string, inputImages: ImageAttachment[], modelSupportsImages: boolean, modelSupportsVideo: boolean, provider?: Provider): string | (TextContent | ImageContent | VideoContent)[]; //# sourceMappingURL=prompt-routing.d.ts.map