/** * @fileoverview Configurable MessagePack processor with validation and metrics */ import type { ExtendedTag } from "../types.js"; /** * Create a MessagePack processor with custom configuration */ export declare function createMessagePackProcessor(options?: { validateInput?: boolean; enableMetrics?: boolean; maxBufferSize?: number; }): { decode(buffer: Uint8Array): unknown; encode(data: ExtendedTag): Uint8Array; }; /** * Default MessagePack processor instance with balanced settings */ export declare const defaultMessagePackProcessor: { decode(buffer: Uint8Array): unknown; encode(data: ExtendedTag): Uint8Array; }; /** * High-performance MessagePack processor for production use */ export declare const performanceMessagePackProcessor: { decode(buffer: Uint8Array): unknown; encode(data: ExtendedTag): Uint8Array; }; /** * Debug-enabled MessagePack processor for development */ export declare const debugMessagePackProcessor: { decode(buffer: Uint8Array): unknown; encode(data: ExtendedTag): Uint8Array; }; //# sourceMappingURL=processor.d.ts.map