import { Dict } from '../types/Dict';
import { Mode } from './mode';
export type Theme = 'light' | 'dark';
export declare const COLOR_GRAYSCALE_BASE00 = "#FCFCFC";
export declare const COLOR_GRAYSCALE_BASE01 = "#E5E5E5";
export declare const COLOR_GRAYSCALE_BASE02 = "#D3D3D3";
export declare const COLOR_GRAYSCALE_BASE03 = "#C2C2C2";
export declare const COLOR_GRAYSCALE_BASE04 = "#B0B0B0";
export declare const COLOR_GRAYSCALE_BASE05 = "#A1A1A1";
export declare const COLOR_GRAYSCALE_BASE06 = "#787878";
export declare const COLOR_GRAYSCALE_BASE07 = "#636363";
export declare const COLOR_GRAYSCALE_BASE08 = "#4D4D4D";
export declare const COLOR_GRAYSCALE_BASE09 = "#363636";
export declare const COLOR_GRAYSCALE_BASE10 = "#1F1F1F";
export declare const COLOR_GRAYSCALE_BASE11 = "#080808";
export declare const COLOR_RED = "#ff6666";
export declare const COLOR_LINK_RED = "#ff4d4d";
export declare const COLOR_OPAQUE_RED = "#ff0000";
export declare const COLOR_GREEN = "#00aa11";
export declare const COLOR_LINK_GREEN = "#0b8e14";
export declare const COLOR_OPAQUE_GREEN = "#3ac346";
export declare const COLOR_DARK_GREEN = "#007700";
export declare const COLOR_DARK_LINK_GREEN = "#085a01";
export declare const COLOR_DARK_OPAQUE_GREEN = "#079013";
export declare const COLOR_BLUE = "#0066ff";
export declare const COLOR_LINK_BLUE = "#1d62c9";
export declare const COLOR_CHARTREUSE = "#dfff00";
export declare const COLOR_LINK_CHARTREUSE = "#cddd00";
export declare const COLOR_DARK_CHARTREUSE = "#d84315";
export declare const COLOR_DARK_LINK_CHARTREUSE = "#bf360c";
export declare const COLOR_WHITE = "#ffffff";
export declare const COLOR_YELLOW = "#ffcc00";
export declare const COLOR_LINK_YELLOW = "#ffbb00";
export declare const COLOR_DARK_YELLOW = "#ef6c00";
export declare const COLOR_DARK_LINK_YELLOW = "#e65100";
export declare const COLOR_NONE = "#00000000";
export declare const COLOR_OPAQUE_CYAN = "hsl(180, 70%, 40%)";
export declare const COLOR_MAGENTA = "hsl(300, 100%, 40%)";
export declare const COLOR_OPAQUE_MAGENTA = "hsl(300, 70%, 40%)";
export declare const COLOR_TEXT = "#C2C2C2";
export declare const COLOR_SUB_TEXT = "#787878";
export declare const COLOR_NEGATIVE_TEXT = "#363636";
export declare const COLOR_NODE = "#D3D3D3";
export declare const COLOR_LINK = "#636363";
export declare const COLOR_HOVERED = "#4D4D4D";
export declare const COLOR_SELECTED = "#B0B0B0";
export declare const COLOR_COMPATIBLE = "#00aa11";
export declare const DARK_MODE_COLOR: Dict<string>;
export declare const LIGHT_MODE_COLOR: Dict<string>;
export declare const DARK_LINK_MODE_COLOR: Dict<string>;
export declare const LIGHT_LINK_MODE_COLOR: Dict<string>;
export declare const getActiveColor: ($theme: Theme) => string;
export declare const getThemeModeColor: (theme: Theme, mode: Mode, _default: string) => string;
export declare const getThemeLinkModeColor: (theme: string, mode: Mode) => string;
export declare const themeBackgroundColor: ($theme: Theme) => string;
export declare const oppositeTheme: ($theme: Theme) => Theme;
export declare function applyTheme(theme: Theme, color: string, factor: number): string;
export declare function defaultThemeColor(theme: Theme): string;
