import { MemoryNamespace } from './MemoryProvider';
export interface MemoryMetadata {
    source_uri: string;
    timestamp: number;
}
export declare class OmniMemory {
    private mempalacePath;
    private localProvider;
    private orchestrator;
    constructor();
    search(query: string, namespace?: MemoryNamespace): Promise<string>;
    saveFact(fact: string, metadata: MemoryMetadata, namespace?: MemoryNamespace, opts?: {
        keep?: boolean;
    }): Promise<void>;
    wakeup(): Promise<string>;
}
