import type { HostedAccess, HostedSessionInit, HostedWatch, HostedWatchOptions, InitializedSession } from './types.js'; export { HostedAuthenticationError, HostedAuthorizationError, HostedTransportUncertainError, } from './errors.js'; export declare class HostedSessionCoordinator { #private; constructor(init: HostedSessionInit); open(signal?: AbortSignal): Promise; replace(signal?: AbortSignal): Promise; watch(options: HostedWatchOptions): Promise; renewalDeadline(access: HostedAccess, receivedAt: number): number; close(): Promise; }