export interface LlmOptions {
    modelPath: string;
    maxTokens?: number;
    temperature?: number;
    topK?: number;
    topP?: number;
}
export interface ChatMessage {
    id: string;
    text: string;
    isUser: boolean;
    timestamp: Date;
}
export interface LlmInferenceHook {
    generateResponse: (prompt: string, partialCallback?: (partial: string) => void) => Promise<string>;
    initialize: (options: LlmOptions) => Promise<boolean>;
    isInitialized: boolean;
    isLoading: boolean;
}
export type RootStackParamList = {
    Welcome: undefined;
    Chat: undefined;
    Settings: undefined;
};
//# sourceMappingURL=index.d.ts.map