import type { Codec, DecodeOptions } from 'protons-runtime'; import type { Uint8ArrayList } from 'uint8arraylist'; export interface Message { message: string; value: number; flag: boolean; } export declare namespace Message { const codec: () => Codec; interface MessageMessageFieldEvent { field: '$.message'; value: string; } interface MessageValueFieldEvent { field: '$.value'; value: number; } interface MessageFlagFieldEvent { field: '$.flag'; value: boolean; } function encode(obj: Partial): Uint8Array; function decode(buf: Uint8Array | Uint8ArrayList, opts?: DecodeOptions): Message; function stream(buf: Uint8Array | Uint8ArrayList, opts?: DecodeOptions): Generator; } //# sourceMappingURL=message.d.ts.map