import { Message } from "../../../ai-character/src/worker/types/types";
export interface RpcMethods_LlmClient {
    "llmManager._client._emitCompletedIfAny": {
        args: [requestId: string, entry: any];
        return: Promise<void>;
    };
    "llmManager._client.initialize": {
        args: [modelPath: string, dtype: any];
        return: Promise<any>;
    };
    "llmManager._client.cancel": {
        args: [requestId: string];
        return: Promise<void>;
    };
    "llmManager._client.generateResponse": {
        args: [messages: Message[], maxTokens: number, options: any];
        return: Promise<string>;
    };
    "llmManager._client.terminate": {
        args: [];
        return: void;
    };
    "llmManager._client.getStatus": {
        args: [id: string];
        return: undefined | '"pending"' | '"streaming"' | '"completed"' | '"error"' | '"cancelled"';
    };
}
//# sourceMappingURL=LlmClient.rpc.d.ts.map