import { SgCommand } from '../index.js'; import { Command } from '@oclif/core'; import { Query } from '../../index.js'; import { GeneratedAqlQuery } from 'arangojs/aql.js'; export default class RunQuery extends SgCommand { static strict: boolean; static summary: string; static examples: Command.Example[]; static usage: string; static args: { query: import("@oclif/core/lib/interfaces/parser.js").Arg>; }; static flags: { list: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; input: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; output: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; aql: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; collection: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; filter: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; return: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; postFilter: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; sort: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; limit: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; group: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; empty: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; nonempty: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; distinct: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; sum: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; min: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; max: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; avg: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; count: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; }; run(): Promise; /** * Given the assorted flags that have been passed in, uses the Query's * fluent methods to build out a full query spec. */ buildQueryFromFlags(qb?: Query): Promise; printSpec(qb?: Query): Promise; printDebugData(qb?: Query, q?: GeneratedAqlQuery): Promise; } //# sourceMappingURL=query.d.ts.map