import { IConfiguration } from '@awhere/interfaces';
declare class Configuration implements IConfiguration {
    private _theme;
    get theme(): IConfiguration['theme'];
    set theme(value: IConfiguration['theme']);
    private _defaultBasemap;
    get defaultBasemap(): IConfiguration['defaultBasemap'];
    set defaultBasemap(value: IConfiguration['defaultBasemap']);
    private _idleDetection;
    get idleDetection(): IConfiguration['idleDetection'];
    set idleDetection(value: IConfiguration['idleDetection']);
    constructor(props?: IConfiguration);
    toJSON(): {
        theme: any;
        defaultBasemap: any;
        idleDetection: {
            enabled?: boolean;
            duration?: number;
            onAction?: string;
        } | undefined;
    };
}
export default Configuration;
