import { RemoteL6Client, type PeerTransport } from "@getbourdon/federation"; export declare const DEFAULT_PEERS_CONFIG: string; export declare class PeerAuthorityError extends Error { constructor(message: string); } export interface PeerAuthorityOptions { federate: boolean; noPeers: boolean; peersConfig?: string; peerUrls: readonly string[]; clientName: string; clientVersion: string; defaultPeersConfig?: string; } export declare function resolvePeerClients(options: PeerAuthorityOptions, transport?: PeerTransport): RemoteL6Client[];