import { Observable } from 'rxjs';
import { Theme } from '../api/theme';
export declare class ThemesService {
    private config;
    private themes;
    get themeChanged$(): Observable<Theme>;
    private themeChanged;
    private styleElement;
    /** @hidden */
    private constructor();
    findTheme(name: string): Theme | null;
    findCurrentTheme(): Theme;
    applyTheme(theme: Theme): void;
    private applyCurrentTheme;
}
