import { type IDisposable, type Nullable } from '@breadstone/ziegel-core'; import { type IEncoder } from './Encoders/Interfaces/IEncoder'; /** * @public */ export declare class HttpParamSerializer implements IDisposable { private readonly _queryEncoder; private _params; private _basePath; constructor(queryEncoder?: IEncoder); parse(query: (string | Object)): HttpParamSerializer; get(param: string): (string | Array | undefined); set(param: string, value: Nullable>): HttpParamSerializer; append(param: string, value: Nullable>): HttpParamSerializer; replace(param: string, value: Nullable>): HttpParamSerializer; has(param: string): boolean; delete(param: string): HttpParamSerializer; toString(): string; dispose(): void; private validate; } //# sourceMappingURL=HttpParamSerializer.d.ts.map