import { SfCommand } from '@salesforce/sf-plugins-core'; import { AuthFields, OAuth2Config } from '@salesforce/core'; export declare const CODE_BUILDER_STATE_ENV_VAR = "CODE_BUILDER_STATE"; export declare const getVerificationCode: (codeBuilderState: string) => string; export type ExecuteLoginFlowParams = { oauthConfig: OAuth2Config; browser?: string; scopes?: string; } & ({ clientApp: { name: string; username: string; }; } | { clientApp?: undefined; }); export default class LoginWeb extends SfCommand { static readonly summary: string; static readonly description: string; static readonly examples: string[]; static readonly deprecateAliases = true; static readonly aliases: string[]; static readonly flags: { browser: import("@oclif/core/interfaces").OptionFlag; 'client-id': import("@oclif/core/interfaces").OptionFlag; 'instance-url': import("@oclif/core/interfaces").OptionFlag; 'set-default-dev-hub': import("@oclif/core/interfaces").BooleanFlag; 'set-default': import("@oclif/core/interfaces").BooleanFlag; alias: import("@oclif/core/interfaces").OptionFlag; 'no-prompt': import("@oclif/core/interfaces").BooleanFlag; loglevel: import("@oclif/core/interfaces").OptionFlag; 'client-app': import("@oclif/core/interfaces").OptionFlag; username: import("@oclif/core/interfaces").OptionFlag; scopes: import("@oclif/core/interfaces").OptionFlag; }; private logger; run(): Promise; private executeLoginFlow; }