import { AxiosRequestConfig } from 'axios'; import { VulnCheckClientConfig } from '../types'; export declare class HttpClient { private client; private config; constructor(config: VulnCheckClientConfig); private setupInterceptors; get(url: string, config?: AxiosRequestConfig): Promise; post(url: string, data?: unknown, config?: AxiosRequestConfig): Promise; put(url: string, data?: unknown, config?: AxiosRequestConfig): Promise; delete(url: string, config?: AxiosRequestConfig): Promise; private request; } //# sourceMappingURL=http.d.ts.map