/** * @fileoverview Interface serializers for client protocol branded interface definitions. * * One InterfaceSerializer per client protocol branded interface, created via * interfaceSerializer(). Each serializer handles JSON round-tripping of branded * instances — serialize() strips Symbol metadata, deserialize() validates and * re-brands the parsed data. * * Requirements: 5.1, 5.2, 5.3 */ import '../primitives/blockId'; import '../primitives/emailString'; import '../primitives/iso8601Timestamp'; import '../primitives/poolId'; import '../primitives/shortHexGuid'; export declare const nodeStatusSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const peerInfoSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const networkTopologySerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const poolAclSummarySerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const poolInfoSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const poolDetailSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const energyAccountStatusSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; export declare const blockStoreStatsSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer>; export declare const clientEventSerializer: import("@digitaldefiance/branded-interface", { with: { "resolution-mode": "import" } }).InterfaceSerializer & Record>; //# sourceMappingURL=clientProtocolSerializers.d.ts.map