export type DifyFileType = 'image' | 'document' | 'audio' | 'video' | 'file'; export interface DifyFileInput { type: DifyFileType; transfer_method: 'local_file' | 'remote_url'; upload_file_id: string; } export declare enum DifyResponseMode { BLOCKING = "blocking", STREAMING = "streaming" } export interface DifyUploadConfig { url: string; user: string; headers: Record; } export interface DifyRequestBody { inputs: Record; query: string; response_mode: string; user: string; conversation_id?: string; files?: DifyFileInput[]; } //# sourceMappingURL=difyInternal.d.ts.map