import { Chat } from '@ai-sdk/react'; export declare type AssistantTransport = { url: string; headers: () => Record; body: Record; }; export declare type AssistantThreadDetail = { id: string; title: string; created_at: string; updated_at: string; isTemporary?: boolean; messages?: { id: string; role: string; parts: unknown[]; }[]; chat?: Chat; }; export declare const getThreadList: (transport: AssistantTransport) => Promise; export declare const getThreadDetail: (transport: AssistantTransport, threadId: string) => Promise; export declare const generateThreadTitle: (transport: AssistantTransport, threadId: string | null, message: string) => Promise; export declare const deleteThread: (transport: AssistantTransport, threadId: string) => Promise; //# sourceMappingURL=utils.d.ts.map