import axios, { type CreateAxiosDefaults } from 'axios'; export interface GenerateInstanceOptions extends CreateAxiosDefaults { interceptors?: { request?: Parameters['interceptors']['request']['use']>[]; response?: Parameters['interceptors']['response']['use']>[]; }; } /** * Generates an Axios instance with custom configuration * @param options - Configuration options * @param options.interceptors - Request and response interceptors * @param options.baseURL - Base URL for the instance * @param options.rest - Additional Axios configuration options * @returns Configured Axios instance */ export declare const generateInstance: ({ interceptors, baseURL, ...rest }?: GenerateInstanceOptions) => import("axios").AxiosInstance;