import { ThemeLocalization } from './theme-localization';
export type ThemePluginOptions = {
    /**
     * Override the plugin's default localization strings.
     * @remarks `ThemeLocalization`
     */
    localization?: Partial<ThemeLocalization>;
    /**
     * Initial theme value
     */
    theme?: string;
    /**
     * Function to set the theme.
     */
    setTheme: (theme: string) => void;
    /**
     * Available theme options
     * @default ["system", "light", "dark"]
     */
    themes?: string[];
};
export declare const themePlugin: ((options: ThemePluginOptions) => {
    localization: {
        appearance: string;
        theme: string;
        system: string;
        light: string;
        dark: string;
    };
    theme: string;
    setTheme: (theme: string) => void;
    themes: string[];
} & {
    id: "theme";
}) & {
    id: "theme";
};
