import { GdsElement } from '../../gds-element'; /** * @element gds-theme * * A component that provides CSS variables for a part of the DOM tree. * Every descendant of this component will inherit the CSS variables * provided by the theme set on this component. * * @slot - The content to apply the theme to. * * @event gds-color-scheme-changed - Fired when the color scheme changes. * @event gds-design-version-changed - Fired when the design version changes. * */ export declare class GdsTheme extends GdsElement { static styles: (import("lit").CSSResult | import("lit").CSSResult[])[]; /** * The theme mode. Can be `light`, `dark`, or `auto`. */ colorScheme: 'light' | 'dark' | 'auto'; /** * The design version to use. Can be `16` or `23`. */ designVersion: '2016' | '2023'; connectedCallback(): void; render(): any; private _onColorSchemeChange; private _onDesignVersionChange; }