import type { EndpointName } from './types.js';
export declare class EStatAPIClient {
    private readonly appId;
    constructor(appId: string | undefined);
    request(endpoint: EndpointName, params: Record<string, string | number | undefined>): Promise<unknown>;
    private buildURL;
    private fetchWithTimeout;
    private handleError;
    private createErrorResponse;
}
//# sourceMappingURL=api-client.d.ts.map