import { OutputMode } from '../../lib/index.js'; import type { ConnectionMode } from '../../lib/types.js'; export { formatTimeAgo } from '../output.js'; export declare function statelessField(connectionMode: ConnectionMode | undefined): { stateless: boolean | null; }; export type DisplayStatus = 'live' | 'connecting' | 'reconnecting' | 'disconnected' | 'crashed' | 'unauthorized' | 'expired'; export declare function getBridgeStatus(session: { status?: string; pid?: number; lastSeenAt?: string; }): DisplayStatus; export declare function formatBridgeStatus(status: DisplayStatus): { dot: string; text: string; }; export declare function listSessionsAndAuthProfiles(options: { outputMode: OutputMode; }): Promise<{ hasSessions: boolean; }>; export declare function closeSession(name: string, options: { outputMode: OutputMode; }): Promise; export declare function showServerDetails(target: string, options: { outputMode: OutputMode; config?: string; headers?: string[]; timeoutSecs?: number; verbose?: boolean; hideTarget?: boolean; }): Promise; export declare function restartSession(name: string, options: { outputMode: OutputMode; verbose?: boolean; }): Promise; //# sourceMappingURL=sessions.d.ts.map