import { UmbContextBase } from '../../../libs/class-api/index.js';
import { UmbContextToken } from '../../../libs/context-api/index.js';
import type { UmbControllerHost } from '../../../libs/controller-api/index.js';
export declare class UmbThemeContext extends UmbContextBase {
    #private;
    readonly theme: import("rxjs").Observable<string>;
    constructor(host: UmbControllerHost);
    setThemeByAlias(themeAlias: string): void;
}
export declare const UMB_THEME_CONTEXT: UmbContextToken<UmbThemeContext, UmbThemeContext>;
export default UmbThemeContext;
