import { Config } from '@oclif/core'; import { APIClientCredentialsConfiguration } from '../api/APIConfiguration'; import { AbstractChecksApiClient } from '../api/ChecksAPIClient'; import { CheckStatus } from '../api/CheckStatus'; import CommandWithProjectConfig from '../helpers/CommandWithProjectConfig'; import ILogger from '../helpers/ILogger'; export default abstract class ChecksCreateCommand extends CommandWithProjectConfig { static args: { phone_number: import("@oclif/core/lib/interfaces").Arg>; }; static flags: { output: import("@oclif/core/lib/interfaces").OptionFlag; 'project-dir': import("@oclif/core/lib/interfaces").OptionFlag; debug: import("@oclif/core/lib/interfaces").BooleanFlag; help: import("@oclif/core/lib/interfaces").BooleanFlag; }; typeOfCheck: string; tokenScope: string; protected constructor(typeOfCheck: string, tokenScope: string, argv: string[], config: Config); abstract parseCommand(): any; abstract getApiClient(apiConfiguration: APIClientCredentialsConfiguration, logger: ILogger): AbstractChecksApiClient; run(): Promise; static isFinalCheckStatus(checkStatus: CheckStatus): boolean; }