export type MaybePromise = T | Promise; export type OnlineGamesEnv = { apiBaseUrl: string; getToken?: () => MaybePromise; headers?: HeadersInit | (() => MaybePromise); fetcher?: typeof fetch; }; export type ApiEnvelope = { status?: number; message?: string; messageKey?: string; data?: T; paging?: ApiPaging | null; }; export type ApiPaging = { page: number; size: number; totals: number; }; export declare class ApiClientError extends Error { status?: number; data?: unknown; constructor(message: string, options?: { status?: number; data?: unknown; }); } //# sourceMappingURL=types.d.ts.map