import { Command, Interfaces } from '@oclif/core'; import { Logger, ServiceNowInstance } from '@sonisoft/now-sdk-ext-core'; export type Flags = Interfaces.InferredFlags; export type Args = Interfaces.InferredArgs; export declare abstract class AuthenticatedCommand extends Command { static baseFlags: { auth: Interfaces.OptionFlag; 'log-level': Interfaces.OptionFlag<"info" | "debug" | "warn" | "error" | "trace", Interfaces.CustomOptions>; }; static enableJsonFlag: boolean; protected _logger: Logger; protected args: Args; protected authLogger: Logger; protected flags: Flags; protected instance: ServiceNowInstance; get logger(): Logger; set logger(logger: Logger); protected catch(err: Error & { exitCode?: number; }): Promise; protected finally(_: Error | undefined): Promise; init(): Promise; } //# sourceMappingURL=authenticated-command.d.ts.map