import { Observable } from "rxjs"; export declare const COLOR_SCHEME: readonly ["dark", "light"]; export type ColorScheme = (typeof COLOR_SCHEME)[number]; export type Theme = "xg-blue" | "xg-red" | "xg-green" | "ks-green" | "yz-green"; export type Colors = ReturnType; export declare function setColorScheme(scheme: ColorScheme): ColorScheme; export declare function getColorScheme$(): Observable; export declare function getRootCSSVar(name: string, defaultValue?: string): string; export declare function setRootCSSVar(name: string, value: string): void; export declare function getThemeColors(theme: Theme): { red: string; redPanel: string; redPanelBorder: string; redGradient: string; green: string; yellow: string; newenergy: string; newenergyPanel: string; success: string; error: string; warn: string; foreground: string; foregroundSecondary: string; foregroundGradient: string; background: string; backgroundBorder: string; panel: string; panelBorder: string; gap: string; placeholder: string; font: string; fontSecondary: string; fontTertiary: string; foregroundReverse: string; foregroundSecondaryReverse: string; foregroundGradientReverse: string; backgroundReverse: string; backgroundBorderReverse: string; panelReverse: string; panelBorderReverse: string; gapReverse: string; placeholderReverse: string; fontReverse: string; fontSecondaryReverse: string; fontTertiaryReverse: string; themePrimary: string; themeSecondary: string; themeGradient: string; themeBackground: string; themeBackgroundBorder: string; themePanel: string; themePanelBorder: string; themeGap: string; themePlaceholder: string; themeFont: string; themeFontSecondary: string; themeFontTertiary: string; }; //# sourceMappingURL=theme.d.ts.map