import { MemoryEntry, EmotionalValence } from './memory.js';
export interface ExtractedFact {
    content: string;
    tags: string[];
    valence: EmotionalValence;
}
export interface ExtractOptions {
    apiKey: string;
    model?: string;
    fetcher?: typeof fetch;
}
export declare function extractFacts(text: string, opts: ExtractOptions): Promise<ExtractedFact[]>;
export declare function storeExtractedFacts(hippoRoot: string, source: MemoryEntry, facts: ExtractedFact[]): MemoryEntry[];
//# sourceMappingURL=extract.d.ts.map