import type { QuerySerializerOptions } from '../core/bodySerializer.gen'; import type { Client, ClientOptions, Config, RequestOptions } from './types.gen'; export declare const createQuerySerializer: ({ allowReserved, array, object, }?: QuerySerializerOptions) => (queryParams: T) => string; export declare const setAuthParams: ({ security, ...options }: Pick, "security"> & Pick & { headers: Record; }) => Promise; export declare const buildUrl: Client['buildUrl']; export declare const mergeConfigs: (a: Config, b: Config) => Config; /** * Special Axios headers keywords allowing to set headers by request method. */ export declare const axiosHeadersKeywords: readonly ["common", "delete", "get", "head", "patch", "post", "put"]; export declare const mergeHeaders: (...headers: Array["headers"] | undefined>) => Record; export declare const createConfig: (override?: Config & T>) => Config & T>; //# sourceMappingURL=utils.gen.d.ts.map