import type { OperationDefinitionNode } from 'graphql'; import ZenCommand from '../shared/zen-command.js'; export default class Request extends ZenCommand { static description: string; static flags: { dir: import("@oclif/core/interfaces").OptionFlag; endpoint: import("@oclif/core/interfaces").OptionFlag; header: import("@oclif/core/interfaces").OptionFlag; 'operation-name': import("@oclif/core/interfaces").OptionFlag; var: import("@oclif/core/interfaces").OptionFlag; 'var-file': import("@oclif/core/interfaces").OptionFlag; file: import("@oclif/core/interfaces").OptionFlag; }; static args: { query: import("@oclif/core/interfaces").Arg>; }; run(): Promise; getRequestQuery(queryArg: string | undefined, queryFlag: string | undefined): string; getRequestOperation(query: string, operationName?: string): OperationDefinitionNode; getRequestVariables(opdef: OperationDefinitionNode, variableFlags?: string[], varFileFlag?: string): Record; getAdditionalRequestHeaders(headerFlagValues?: string[]): { added: Record; removed: string[]; }; } //# sourceMappingURL=request.d.ts.map