import { BasedDbQuery } from '../BasedDbQuery.js'; import { FilterMetaNow, QueryDef, QueryDefFilter } from '../types.js'; type Fields = { separate: Set; main: Set; }; export declare const collectFilters: (filter: QueryDefFilter, fields?: Fields, nowQueries?: FilterMetaNow[]) => FilterMetaNow[]; export declare const collectFields: (def: QueryDef) => Fields; export declare const collectTypes: (def: QueryDef | QueryDefFilter, types?: Set) => Set; export declare const registerSubscription: (query: BasedDbQuery) => void; export {};