import type { AuthInteraction } from '@earendil-works/pi-ai'; import type { OpenUrl } from './open-url.js'; export declare const LOGIN_CANCELLED_MESSAGE = "login cancelled"; export declare const CALLBACK_COMPLETED_MESSAGE = "browser callback completed"; export interface SilentBrowserInteractionOptions { readonly openUrl: OpenUrl; readonly signal?: AbortSignal; } export declare function hangUntilAborted(promptSignal: AbortSignal | undefined, userSignal: AbortSignal | undefined): Promise; export declare function createSilentBrowserInteraction(options: SilentBrowserInteractionOptions): AuthInteraction; //# sourceMappingURL=silent.d.ts.map