import { type ExtensionContext } from "@earendil-works/pi-coding-agent"; export type LoginChoice = { method: "builder-id"; } | { method: "idc"; startUrl: string; } | { method: "google"; } | { method: "github"; } | null; export declare function setExtensionContext(ctx: ExtensionContext): void; /** * Show the login method selection UI using pi's native TUI components. * Returns the user's choice or null if cancelled. */ export declare function showLoginUI(): Promise; //# sourceMappingURL=login-ui.d.ts.map