import type { ArrayStyle, ObjectStyle, SerializerOptions } from './pathSerializer.gen'; export type QuerySerializer = (query: Record) => string; export type BodySerializer = (body: any) => any; type QuerySerializerOptionsObject = { allowReserved?: boolean; array?: Partial>; object?: Partial>; }; export type QuerySerializerOptions = QuerySerializerOptionsObject & { /** * Per-parameter serialization overrides. When provided, these settings * override the global array/object settings for specific parameter names. */ parameters?: Record; }; export declare const formDataBodySerializer: { bodySerializer: | Array>>(body: T) => FormData; }; export declare const jsonBodySerializer: { bodySerializer: (body: T) => string; }; export declare const urlSearchParamsBodySerializer: { bodySerializer: | Array>>(body: T) => string; }; export {};