| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | // Types.d.tsexport const BASE_URL: string;export type RequestMethods = 'GET' | 'POST' | 'PATCH' | 'DELETE';interface Params {  [key: string]: any;}interface HeaderParams {  [key: string]: string;}interface User {}export declare class DifyClient {  constructor(apiKey: string, baseUrl?: string);  updateApiKey(apiKey: string): void;  sendRequest(    method: RequestMethods,    endpoint: string,    data?: any,    params?: Params,    stream?: boolean,    headerParams?: HeaderParams  ): Promise<any>;    messageFeedback(message_id: string, rating: number, user: User): Promise<any>;  getApplicationParameters(user: User): Promise<any>;  fileUpload(data: FormData): Promise<any>;  textToAudio(text: string ,user: string, streaming?: boolean): Promise<any>;  getMeta(user: User): Promise<any>;}export declare class CompletionClient extends DifyClient {  createCompletionMessage(    inputs: any,    user: User,    stream?: boolean,    files?: File[] | null  ): Promise<any>;}export declare class ChatClient extends DifyClient {  createChatMessage(    inputs: any,    query: string,    user: User,    stream?: boolean,    conversation_id?: string | null,    files?: File[] | null  ): Promise<any>;  getSuggested(message_id: string, user: User): Promise<any>;  stopMessage(task_id: string, user: User) : Promise<any>;  getConversations(    user: User,     first_id?: string | null,     limit?: number | null,     pinned?: boolean | null  ): Promise<any>;  getConversationMessages(    user: User,    conversation_id?: string,    first_id?: string | null,    limit?: number | null  ): Promise<any>;  renameConversation(conversation_id: string, name: string,  user: User,auto_generate:boolean): Promise<any>;  deleteConversation(conversation_id: string, user: User): Promise<any>;    audioToText(data: FormData): Promise<any>;}export declare class WorkflowClient extends DifyClient {  run(inputs: any, user: User, stream?: boolean,): Promise<any>;  stop(task_id: string, user: User): Promise<any>;}
 |