import Pattern from './Pattern'; declare type FlagMap = { [flag: string]: any; }; export interface QueryFlags { x?: true; list?: true; get?: true; count?: true; exists?: true; } export default class Query { verb: string; flags: QueryFlags; pattern: Pattern; constructor(verb: string, pattern: Pattern, flags: FlagMap); toPattern(): import("./Tuple").default; toRelation(): import("./Tuple").default; stringify(): string; } export {};