export declare class Base {
    readSyn():any;
    getType(val: any): string;
    isString(val: any): boolean;
    isObject(val: any): boolean;
    isArray(val: any): boolean;
    isNumeric(val: any): boolean;
    isDOM(val: any): boolean;
    isFunction(val: any): boolean;
    isNodeList(val: any): boolean;
    isRegExp(val: any): boolean;
    isEmpty(val: any): boolean;
    sleepCall(fn: Function, timeout: number, obj: object): void;
    getValue(data: object, key: string, defaultValue?: any): any;
    setValue(data: object, key: string, value: any, fn?: Function): boolean;
    getRandomID(): string;
    log(data: any): void;
    toHumpStr(val: string, firstUpperCase?: boolean): string;
    humpToStr(val: string): string;
    getNowFormatDate(): string;
    formatLog(msg: string, type: EnumLogType): string;
    extend(desc: any, src: any): void;
    val(data: any): any;
    defineReadOnlyProperty(obj: object, propertyKey: string, propertyValue: any): void;
    launchFullscreen(element: HTMLElement): void;
    exitFullscreen(): void;
    isFullScreen(): Boolean;
}