import type { HttpMethod } from '../models/index';
import type Configuration from './configuration';
import { RestClient } from './rest-client';
export declare class BaseAPI {
    protected restClient: RestClient;
    protected configuration: Configuration;
    constructor(configuration: Configuration);
    protected buildHeaders(httpMethod: HttpMethod, urlString: string, httpBody?: object): Record<string, string>;
}
export declare class RequiredError extends Error {
    field: string;
    name: string;
    constructor(field: string, msg?: string);
}
