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