export interface RosterPeer { userid: string; address: string | null; name: string | null; descr: string | null; punk: number | null; online: boolean; lastSeen: number; } /** Who else is on this bridge. Null when the bridge speaks the older protocol * and never issues a ticket — an absence, not an error. */ export declare function bridgeRoster(wsUrl: string, keyFile: string, profile: { name?: string; descr?: string; address?: string; }): Promise<{ bridge: string; online: number; peers: RosterPeer[]; } | null>;