import { flags } from "@oclif/command"; import { ProjectCommand } from "../../Command"; import { CheckSchema_service_checkSchema } from "apollo-language-server/lib/graphqlTypes"; export declare function formatTimePeriod(hours: number): string; declare type CompositionErrors = Array<{ service?: string; field?: string; message: string; }>; export declare function formatMarkdown({ checkSchemaResult, graphName, serviceName, tag, graphCompositionID, }: { checkSchemaResult: CheckSchema_service_checkSchema; graphName: string; serviceName?: string | undefined; tag: string; graphCompositionID: string | undefined; }): string; export declare function formatCompositionErrorsMarkdown({ compositionErrors, graphName, serviceName, tag, }: { compositionErrors: CompositionErrors; graphName: string; serviceName: string; tag: string; }): string; export declare function formatHumanReadable({ checkSchemaResult, graphCompositionID, }: { checkSchemaResult: CheckSchema_service_checkSchema; graphCompositionID: string | undefined; }): string; export default class ServiceCheck extends ProjectCommand { static aliases: string[]; static description: string; static flags: { tag: flags.IOptionFlag; variant: flags.IOptionFlag; graph: flags.IOptionFlag; branch: flags.IOptionFlag; commitId: flags.IOptionFlag; author: flags.IOptionFlag; validationPeriod: flags.IOptionFlag; queryCountThreshold: import("@oclif/parser/lib/flags").IOptionFlag; queryCountThresholdPercentage: import("@oclif/parser/lib/flags").IOptionFlag; json: import("@oclif/parser/lib/flags").IBooleanFlag; localSchemaFile: flags.IOptionFlag; markdown: import("@oclif/parser/lib/flags").IBooleanFlag; serviceName: flags.IOptionFlag; ignoreFailures: import("@oclif/parser/lib/flags").IBooleanFlag; config: flags.IOptionFlag; header: flags.IOptionFlag; endpoint: flags.IOptionFlag; key: flags.IOptionFlag; engine: flags.IOptionFlag; }; run(): Promise; } export {}; //# sourceMappingURL=check.d.ts.map