import type { QuerySerializerOptions } from '../core/bodySerializer.gen'; import type { Client, ClientOptions, Config, RequestOptions } from './types.gen'; export declare const createQuerySerializer: ({ parameters, ...args }?: QuerySerializerOptions) => ((queryParams: T) => string); export declare function setAuthParams(options: 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>;