import { ResultSet } from './result-set'; export declare type SpecificQuery, Result = ResultSet> = Result extends { [K in keyof Result]: DataType | undefined; } ? Q : never; export declare type BooleanQuery> = SpecificQuery; export declare abstract class Query { private _queryBrand; }