interface ParamsMap {
    [key: string]: null | undefined | number | string | any[] | boolean;
}
export default class ApiBase {
    static additionalHeaders: RequestInit;
    prefix: string;
    constructor(prefix: string);
    checkStatus(response: Response): Promise<void>;
    post(url: string, body: null | undefined | {} | null | undefined | any[]): Promise<any>;
    createQueryString(params: null | undefined | ParamsMap): string;
    get(url: string, params?: ParamsMap): Promise<any>;
    delete(url: string, body: {}): Promise<any>;
    private processRedirect;
}
export {};
