import type { RawAxiosRequestConfig } from 'axios'; /** Axios request config extended with an optional gzip compression threshold. */ export type RawAxiosJsonRequestConfig = RawAxiosRequestConfig & { compressLength?: number; }; /** * Creates an Axios config preconfigured for JSON requests with optional gzip compression. * Request bodies exceeding `compressLength` (default 1024 bytes) are automatically gzip-compressed. * @param config - Base Axios config, optionally including a `compressLength` threshold * @returns A fully configured Axios request config with JSON transforms */ export declare function axiosJsonConfig({ compressLength, headers, ...config }?: RawAxiosJsonRequestConfig): RawAxiosJsonRequestConfig; //# sourceMappingURL=axiosJsonConfig.d.ts.map