export interface LlmOptions {
    modelPath?: string;
    maxTokens?: number;
    temperature?: number;
    topK?: number;
    topP?: number;
}
export interface LlmInferenceHook {
    generateResponse: (prompt: string, partialCallback?: (partial: string) => void) => Promise<string>;
    isInitialized: boolean;
    initialize: (options: LlmOptions) => Promise<boolean>;
}
export declare function useLlmInference(): LlmInferenceHook;
export default useLlmInference;
//# sourceMappingURL=index.d.ts.map