export interface OpenWebUIMessage {
    role: string;
    content: string | {
        type: 'text' | 'image_url';
        text?: string;
        image_url?: {
            url: string;
        };
    }[];
}
export interface OpenWebUIFile {
    type: 'file' | 'collection';
    id: string;
}
export interface OpenWebUIConverseBodyInternal {
    model: string;
    messages: OpenWebUIMessage[];
    files?: OpenWebUIFile[];
    stream?: boolean;
    temperature?: number;
    max_tokens?: number;
    top_p?: number;
    tools?: object[];
}
//# sourceMappingURL=openWebUIInternal.d.ts.map