import DojoElement from "@dojo-ng/dojo-element"; export type ThemeName = "light" | "dark" | "auto"; /** * `` — scopes a theme to part of the page. * * Set `theme` to `light` or `dark`. dj-theme sets `data-dj-theme` on itself, so the token rules * in `theme.css` apply, and the tokens inherit into descendants and their shadow roots. * * - `auto` removes the attribute. The subtree then follows the surrounding theme, or the * operating system setting at the page root. * - Load `theme.css` once for the page. */ export declare class DjTheme extends DojoElement { static styles: import("lit").CSSResult; static version: string; theme: ThemeName; protected updated(changed: Map): void; render(): import("lit-html").TemplateResult<1>; } export default DjTheme;