export declare const colorThemeMixin: import("@vielzeug/ore").CSSResult; /** * Elevation Mixin * * Provides elevation shadow levels (0-5) via CSS custom properties. * Sets the --_shadow variable based on elevation attribute. * * @example * ```ts * import { elevationMixin } from '../../styles'; * * return { * styles: [elevationMixin, componentStyles], * template: html`...` * }; * ``` */ export declare const elevationMixin: import("@vielzeug/ore").CSSResult; /** * Forced Colors Mixin * * Ensures components are visually distinct in Windows High Contrast / forced-colors mode. * The browser already overrides `color`, `background-color`, and `border-color` to system * color keywords, but components that rely solely on `background` for visual identity * (no border) or that use `box-shadow` for focus rings need explicit fallbacks. * * Usage: apply to any component that has a background but no natural border. * * @example * ```ts * import { forcedColorsMixin } from '../../styles'; * * return { * styles: [forcedColorsMixin, componentStyles], * template: html`...` * }; * ``` */ export declare const forcedColorsMixin: import("@vielzeug/ore").CSSResult; /** * Forced Colors Focus Ring Mixin * * Replaces box-shadow focus rings (which are removed in forced-colors mode) * with a proper system-color outline. * * @param selector - CSS selector for the focusable element inside the host * * @example * ```ts * import { forcedColorsFocusMixin } from '../../styles'; * * return { * styles: [forcedColorsFocusMixin('button'), componentStyles], * template: html`...` * }; * ``` */ export declare const forcedColorsFocusMixin: (selector: string) => import("@vielzeug/ore").CSSResult; /** * Forced Colors Form Control Mixin * * For custom form controls (checkbox, radio, switch, slider) that paint their * own visual state. Maps checked/active state to system colors so they remain * distinguishable in forced-colors mode. * * @example * ```ts * import { forcedColorsFormControlMixin } from '../../styles'; * * return { * styles: [forcedColorsFormControlMixin, componentStyles], * template: html`...` * }; * ``` */ export declare const forcedColorsFormControlMixin: import("@vielzeug/ore").CSSResult; //# sourceMappingURL=theme.css.d.ts.map