import { Interfaces } from '@oclif/core'; import { APIClient } from './api-client'; export declare namespace Login { interface Options { expiresIn?: number; method?: 'interactive' | 'sso' | 'browser'; browser?: string; } } export declare class Login { private readonly config; private readonly heroku; loginHost: string; constructor(config: Interfaces.Config, heroku: APIClient); login(opts?: Login.Options): Promise; logout(token?: string | undefined): Promise; private browser; private interactive; private createOAuthToken; private saveToken; private defaultToken; private sso; }