import type { IChatgptClient, IModel, IOptions } from "../types/index.js";
type StreamHandlers = {
    onToken?: (token: string) => void;
    onDone?: () => void;
    onError?: (err: any) => void;
};
export declare const useChatgpt: () => IChatgptClient & {
    chatCompletionStream: (messages?: [], model?: IModel, options?: IOptions, handlers?: StreamHandlers, abortSignal?: AbortSignal) => Promise<void>;
};
export {};
