import { InterceptorManner } from './interceptor-manner'; import type { CurlRequestConfig, CurlResponse } from './types'; export declare const DEFAULT_OPTIONS: { baseURL: string; fn: string; method: string; timeout: number; dataType: string; }; export interface Interceptors { request: InterceptorManner; response: InterceptorManner; } export declare class Curl { defaults: CurlRequestConfig; interceptors: Interceptors; constructor(config?: CurlRequestConfig); request(cfg?: CurlRequestConfig): Promise; }