import type { HarneryConversationCatalog } from "./catalog.js"; import type { HarneryConversationCitation, HarneryConversationQueryRequest, HarneryConversationQueryResult, HarneryConversationRecordV1, HarneryConversationSourceSnapshot } from "./contract.js"; export declare function queryConversationCatalog(catalog: HarneryConversationCatalog, request: HarneryConversationQueryRequest): Promise; export declare function queryConversationRecords(inputRecords: readonly HarneryConversationRecordV1[], snapshots: readonly HarneryConversationSourceSnapshot[], request: HarneryConversationQueryRequest, internal?: { started_at?: number; }): HarneryConversationQueryResult; export declare function citation(record: HarneryConversationRecordV1): HarneryConversationCitation; //# sourceMappingURL=query.d.ts.map