interface GraphQueryParams {
    accountId: string;
    query?: string;
    sender?: string;
    dateFrom?: string;
    dateTo?: string;
    offset?: number;
    limit?: number;
}
/**
 * Query stored email-thread `:ConversationArchive` rows in the graph.
 *
 * Two modes:
 *   - List (no query): MATCH archives with optional sender + date filters,
 *     sorted by lastMessageAt DESC.
 *   - Search (query provided): embed via Ollama, run vector similarity over
 *     `:Section` chunks, dedup to parent archives, rank by best section.
 *
 * Always scoped to (accountId, source='email'). The display surface is
 * per-archive; per-message envelopes are not stored — Task 445.
 */
export declare function emailGraphQuery(params: GraphQueryParams): Promise<string>;
export {};
//# sourceMappingURL=email-graph-query.d.ts.map