interface StartChannelSetupOptions { apiHost: string; connectorUrl?: string; idpBaseUrl: string; idpBaseUrlIsDefault?: boolean; } export interface ChannelSetupResult { status: "pending" | "completed" | "expired" | "failed"; handoffUrl?: string; expiresAt?: number; message?: string; } export declare function getDefaultChannelSetupOptions(): StartChannelSetupOptions; export declare function startOrGetChannelSetup(options: StartChannelSetupOptions): Promise; export declare function getLinkStateForStatus(): Promise; export declare function getChannelSetupStatus(): ChannelSetupResult | null; export declare function _resetChannelSetupForTesting(): void; export declare const CHANNEL_SETUP_TTL_MS: number; export {}; //# sourceMappingURL=channel-setup.d.ts.map