import { type Endpoint } from './endpoints.js'; import { IaOptions } from './types.js'; interface RequestOptions { path?: string; params?: Record; body?: Record; data?: any; headers?: Record; } declare class HttpClient { token?: string | null; options: IaOptions; static default: typeof HttpClient; constructor(token?: string | null, options?: IaOptions); checkToken: () => void; makeRequest: (endpoint: Endpoint, options?: RequestOptions) => Promise; } export default HttpClient;