import { IThemeConfig, ThemeMode, ThemeName } from './theme.types';
export declare const themeStore: {
    state: IThemeConfig;
    onChange: import("@stencil/store/dist/types").OnChangeHandler<IThemeConfig>;
    setTheme: (theme: ThemeName) => ThemeName;
    setMode: (mode: ThemeMode) => ThemeMode;
    reset: () => void;
    dispose: () => void;
};
export declare const initializeThemeStore: (initialConfig?: Partial<IThemeConfig>) => void;
export declare const watchSystemTheme: () => () => void;
