import { EgnyteConfig } from '../types';
import { AxiosInstance } from 'axios';
export declare class Base {
    readonly config: EgnyteConfig;
    readonly http: AxiosInstance;
    resellerId: string;
    private _extractTrailingNumericIdFromLocation;
    constructor(config: EgnyteConfig);
    authenticate(): Promise<any>;
    setResellerId(authCookie: string): Promise<string>;
    private _getCsrfTokens;
}
