export type RequestOptions = { method?: HttpMethod; body?: unknown; headers?: HeadersInit; signal?: AbortSignal; bearerToken?: string; }; export type HttpMethod = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE'; export declare const apiClient: { get: (url: string, options?: RequestOptions) => Promise; post: (url: string, body: unknown, options?: RequestOptions) => Promise; put: (url: string, body: unknown) => Promise; patch: (url: string, body: unknown) => Promise; delete: (url: string, options?: RequestOptions) => Promise; };