import type { Codec } from '../serializable/codec'; import type { Serializable, SerializableStatic } from '../serializable/common/types'; type unpackFunc = (buf: Uint8Array, codec: Codec) => [any, Uint8Array]; export declare const unpackList: (buf: Uint8Array, serializable: T, codec: Codec) => [ReturnType[0][], Uint8Array]; export declare const unpackListForEach: (buf: Uint8Array, callback: T, codec: Codec) => [ReturnType[0][], Uint8Array]; export declare const toListStruct: (serializable: T) => { fromBytes: (buff: Uint8Array, codec: Codec) => [ReturnType[0][], Uint8Array]; }; export declare const unpackCodecList: { fromBytes: (buff: Uint8Array, codec?: Codec) => [Serializable[], Uint8Array]; }; export declare const packList: (serializables: readonly Serializable[], codec: Codec) => Uint8Array; export {}; //# sourceMappingURL=serializeList.d.ts.map