export declare function useChatApi(): { chatsData: import("../../types/Chat").Chat[] | undefined; chatsError: any; chatsIsLoading: boolean; chatsIsValidating: boolean; createChat: (name: string) => Promise; getChatMessages: (chatId: string) => { messages: import("../../types/Message").Message[]; error: any; isLoading: boolean; isValidating: boolean; mutateMessages: import("swr").KeyedMutator; }; sendMessage: (chatId: string, content: string) => Promise; mutateChats: import("swr").KeyedMutator; promptByCompany: (prompt: string) => Promise<() => Promise>; };