import { flags } from "@oclif/command"; import { ClientCommand } from "../../Command"; import { graphqlTypes } from "apollo-language-server"; declare type ValidationResult = graphqlTypes.ValidateOperations_service_validateOperations_validationResults; interface Operation { body: string; name: string; relativePath: string; locationOffset: LocationOffset; } interface LocationOffset { column: number; line: number; } export default class ClientCheck extends ClientCommand { static description: string; static flags: { clientReferenceId: flags.IOptionFlag; clientName: flags.IOptionFlag; clientVersion: flags.IOptionFlag; tag: flags.IOptionFlag; variant: flags.IOptionFlag; graph: flags.IOptionFlag; queries: flags.IOptionFlag; includes: flags.IOptionFlag; excludes: flags.IOptionFlag; tagName: flags.IOptionFlag; config: flags.IOptionFlag; header: flags.IOptionFlag; endpoint: flags.IOptionFlag; key: flags.IOptionFlag; engine: flags.IOptionFlag; }; run(): Promise; getMessagesByOperationName(validationResults: ValidationResult[], operations: Operation[]): { [operationName: string]: { operation: Operation; validationResults: ValidationResult[]; }; }; logMessagesForOperation: ({ validationResults, operation, }: { validationResults: ValidationResult[]; operation: Operation; }) => void; formatValidation({ type, description }: ValidationResult): string; printStats: (validationResults: ValidationResult[], operations: Operation[]) => void; } export {}; //# sourceMappingURL=check.d.ts.map