import { AxiosRequestConfig } from "axios";
import { ClientConfig } from "./types";
export declare class BaseClient {
    private readonly client;
    constructor(config: ClientConfig);
    private getErrorMessage;
    protected request<T>(path: string, options?: AxiosRequestConfig): Promise<T>;
    protected buildQueryParams(params?: Record<string, any>): Record<string, any>;
}
