//#region src/common/msg/encoder.d.ts interface Encoder { encode: (data: T) => Promise; decode: (data: Uint8Array) => Promise; } declare class NoopEncoder implements Encoder { encode(data: any): Promise; decode(data: Uint8Array): Promise; } declare class JsonEncoder implements Encoder { encode(data: any): Promise; decode(data: Uint8Array): Promise; } declare class CryptoEncoder implements Encoder { key: CryptoKey; constructor(key: CryptoKey); encode(data: any): Promise; decode(data: Uint8Array): Promise; } //#endregion export { NoopEncoder as i, Encoder as n, JsonEncoder as r, CryptoEncoder as t }; //# sourceMappingURL=encoder-7xERHWCp.d.cts.map