import type { FieldByobSerializeContext, FieldDefaultSerializeContext, FieldSerializer } from "./types.js"; export type DefaultFieldSerializer = (source: T, context: FieldDefaultSerializeContext) => Uint8Array; export declare function defaultFieldSerializer(serializer: DefaultFieldSerializer): FieldSerializer["serialize"]; export type ByobFieldSerializer = (source: T, context: FieldByobSerializeContext & { index: number; }) => void; export declare function byobFieldSerializer(size: number, serializer: ByobFieldSerializer): FieldSerializer["serialize"]; //# sourceMappingURL=serialize.d.ts.map