import { NbJSThemeOptions } from './js-themes/theme.options';
export declare const BUILT_IN_THEMES: NbJSThemeOptions[];
export declare class NbJSThemesRegistry {
    private themes;
    constructor(builtInThemes: NbJSThemeOptions[], newThemes?: NbJSThemeOptions[]);
    register(config: any, themeName: string, baseTheme: string): void;
    has(themeName: string): boolean;
    get(themeName: string): NbJSThemeOptions;
    private combineByNames;
    private isObject;
    private mergeDeep;
}
