import { Message } from "../../../ai-character/src/worker/types/types";
export interface RpcMethods_LlmManager {
    "llmManager._ensureInitialized": {
        args: [];
        return: Promise<void>;
    };
    "llmManager.generateResponse": {
        args: [messages: Message[], maxTokens: number, options: any];
        return: Promise<string>;
    };
    "llmManager.generateStreaming": {
        args: [messages: Message[], maxTokens: number, options: any];
        return: Promise<any>;
    };
    "llmManager.cancel": {
        args: [requestId: string];
        return: Promise<void>;
    };
    "llmManager.getStatus": {
        args: [requestId: string];
        return: undefined | '"pending"' | '"streaming"' | '"completed"' | '"error"' | '"cancelled"';
    };
    "llmManager.messageStatus": {
        args: [];
        return: any;
    };
}
//# sourceMappingURL=LlmManager.rpc.d.ts.map