///
import { BaseCommand } from '../../base/base-command';
import { Socket } from 'node:net';
import { AccessToken } from 'simple-oauth2';
export default class AuthWeb extends BaseCommand {
static description: string;
static aliases: string[];
static flags: {
alias: import("@oclif/core/lib/interfaces").OptionFlag;
default: import("@oclif/core/lib/interfaces").BooleanFlag;
};
private client;
private server;
private sockets;
private nextSocketID;
run(): Promise;
reportError(message: string): void;
trackConnectionSocket(socket: Socket): void;
cleanup(): Promise;
setupServer(resolve: any, reject: any): void;
checkToken(accessToken: AccessToken): Promise;
}