1 |
|
2 | import * as http from 'http';
|
3 | import BaseCommand from '../base-command';
|
4 | declare type Event = 'success' | 'error' | 'shutdown';
|
5 | export default class Login extends BaseCommand {
|
6 | _server?: http.Server;
|
7 | _verifier: string;
|
8 | _challenge: string;
|
9 | private _listerners;
|
10 | static description: string;
|
11 | static flags: {
|
12 | help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
|
13 | path: import("@oclif/command/lib/flags").IOptionFlag<string | undefined>;
|
14 | silent: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
|
15 | };
|
16 | static args: never[];
|
17 | run(): Promise<void>;
|
18 | on: (event: Event, callback: () => void) => void;
|
19 | private stopServer;
|
20 | private startServer;
|
21 | getToken: (code: string) => Promise<void>;
|
22 | readonly callbackUrl: string;
|
23 | }
|
24 | export {};
|