export declare enum ApiVersion { v1 = "1.0", v2 = "2.0", v3 = "3.0", v4 = "4.0" } export interface ApiResponse { data?: T | null; success: boolean; errorMessage: string; } export interface ApiError { message?: string | null; params?: ApiErrorParams | null; } export interface ApiConfig extends RequestInit { baseUrl?: string; version?: ApiVersion; } export type ApiErrorParams = Record;