import type { DatabaseAdapter } from '../db-manager.js'; import type { RawSearchHit, RawSearchInput, RawSearchResult, RawSearchScopeFilter } from './types.js'; type RawQueryAdapter = Pick; interface RawWindowInput { connectors?: string[]; scopes?: RawSearchScopeFilter[]; before?: number; after?: number; } export declare function searchRaw(adapter: RawQueryAdapter, input: RawSearchInput): RawSearchResult; export declare function searchAllRaw(adapter: RawQueryAdapter, input: RawSearchInput): RawSearchResult; export declare function getRawById(adapter: RawQueryAdapter, rawId: string, visibility: Pick): RawSearchHit | null; export declare function getRawWindow(adapter: RawQueryAdapter, rawId: string, input: RawWindowInput): { target: RawSearchHit; items: RawSearchHit[]; } | null; export type { RawSearchHit, RawSearchInput, RawSearchResult, RawSearchScopeFilter, } from './types.js'; //# sourceMappingURL=raw-query.d.ts.map