import { HTTPTransport } from './transport';
import { Logger, BasementOptions } from './global';
export declare class Basement {
    protected options: BasementOptions;
    protected _debug: boolean;
    protected _logger: Logger;
    protected transport: HTTPTransport;
    constructor(options: BasementOptions);
    setDebugFlag(flag: boolean): void;
    readonly debug: boolean;
    readonly logger: Logger;
    protected createTransport(options: BasementOptions): void;
}
