import { ConfigProvider, FsProvider, LogProvider } from './providers'; import { Value } from './utils'; import { Command } from '@oclif/core'; import { OracleJob } from '@switchboard-xyz/common'; export declare abstract class CliBaseCommand extends Command { static flags: { help: import("@oclif/core/lib/interfaces").BooleanFlag; verbose: import("@oclif/core/lib/interfaces").BooleanFlag; silent: import("@oclif/core/lib/interfaces").BooleanFlag; }; silent: boolean; verbose: boolean; logger: LogProvider; ctx: ConfigProvider; fs: FsProvider; init(): Promise; logProperty(property: string, value: Value): void; normalizePath(filePath: string): string; verifyFileExists(filePath: string): boolean; normalizeDirPath(directoryPath: string): string; logError(message: string): void; success(message: string, info?: string): void; catch(error: any, message?: string): Promise; logConfig(c: Record, writeHeader?: boolean): void; loadJobDefinition(jsonDefinitionPath: string): OracleJob; loadJobDefinitions(jsonDefinitionPath: string): Array; jsonReplacers(key: any, value: any): any; } //# sourceMappingURL=BaseCommand.d.ts.map