import { PackOptions } from "../interfaces"; export declare class ComplexHandler { private simple; static Version: number; private objectPosition; private fieldConverter; private valueConverter; private arrayOptimizer; private includeUndefinedProperty; private maxLength; private domainOriginLength; private ignoreMaxLength; private useOptimizer; private parser; constructor(options?: PackOptions); private packSimple; private packObject; private packArray; pack(source: unknown): string; unpack(packed: string): any; }