UNPKG

@capgo/cli

Version:
15 lines (14 loc) • 729 B
import type { BrowserLoginSession } from '../../init/browser-login.js'; export interface BuilderLoginOptions { apiHost?: string; } export interface BuilderLoginServices { browserAvailable: boolean; validateExisting: (key: string) => Promise<void>; getAccountEmail: (key: string) => Promise<string>; savePasted: (key: string) => Promise<void>; beginBrowser: (onUrl: (url: string) => void) => Promise<BrowserLoginSession>; completeBrowser: (session: BrowserLoginSession, key: string) => Promise<void>; } export declare function resolveBuilderCandidateKey(explicitKey?: string): string | undefined; export declare function createBuilderLoginServices(options?: BuilderLoginOptions): BuilderLoginServices;