import type { ITheme } from '@breadstone/mosaik-themes';
/**
 * Represents the `IThemeElementProps` interface.
 *
 * @public
 */
export interface IThemeElementProps {
    /**
     * Optional theme name for scoped theme management.
     * When set, this element will only respond to theme changes for this specific name.
     * When null (default), responds to global/default theme changes.
     *
     */
    name: string | null;
    /**
     * The theme to apply.
     */
    theme: ITheme | null;
    /**
     * Whether the theme element applies CSS variables globally.
     * When true, CSS variables are set both on this element and globally.
     * When false (default), CSS variables are set only on this element.
     */
    global: boolean;
}
//# sourceMappingURL=IThemeElementProps.d.ts.map