///
import * as http from 'http';
import BaseCommand from '../base-command';
declare type Event = 'success' | 'error' | 'shutdown';
export default class Login extends BaseCommand {
_server?: http.Server;
_verifier: string;
_challenge: string;
private _listerners;
static description: string;
static flags: {
help: import("@oclif/parser/lib/flags").IBooleanFlag;
path: import("@oclif/command/lib/flags").IOptionFlag;
silent: import("@oclif/parser/lib/flags").IBooleanFlag;
};
static args: never[];
run(): Promise;
on: (event: Event, callback: () => void) => void;
private stopServer;
private startServer;
getToken: (code: string) => Promise;
readonly callbackUrl: string;
}
export {};