import { OpenAiImageClient } from "../openai/image-client.js";
export interface ImageCommandOptions {
    json?: boolean;
    model?: string;
    size?: string;
    quality?: string;
    background?: string;
    outputFormat?: "png" | "jpeg" | "webp";
    n?: string | number;
    apiKeyEnv?: string;
    timeoutMs?: string | number;
    mask?: string;
}
export declare function imageGenerateCommand(prompt: string, options?: ImageCommandOptions): Promise<void>;
export declare function imageEditCommand(imagePaths: string | string[], prompt: string, options?: ImageCommandOptions): Promise<void>;
export declare function createOpenAiImageClient(options?: ImageCommandOptions): OpenAiImageClient;
