export type PeerReferenceScope = 'application' | 'origin' | 'system'; export interface PeerReference { readonly version: 1; readonly backendId: string; readonly scope: PeerReferenceScope; readonly opaqueId: string; } export declare function encodePeerReference(reference: PeerReference): string; export declare function decodePeerReference(value: string): PeerReference; export declare function assertPeerReference(reference: unknown, operation: string): asserts reference is PeerReference; export declare function isPeerReference(value: unknown): value is PeerReference; export declare function snapshotPeerReference(reference: unknown, operation: string): PeerReference; //# sourceMappingURL=peer-reference.d.ts.map