export interface ThemeDescriptor {
    name: string;
    title: string;
    dark: boolean;
    swatch: [string, string, string];
}
export declare const THEMES: ThemeDescriptor[];
export declare const THEME_NAMES: string[];
export declare const DARK_THEME_NAMES: string[];
export declare const LIGHT_THEME_NAMES: string[];
export declare const DEFAULT_THEME = "indigo";
export declare const DEFAULT_DARK_THEME = "neon";
export declare const THEME_MODE_SINGLE = "single";
export declare const THEME_MODE_SYSTEM = "system";
export interface ThemeSelection {
    mode?: string | null;
    theme?: string | null;
    themeLight?: string | null;
    themeDark?: string | null;
}
export declare const isDarkTheme: (name?: string | null) => boolean;
export declare const resolveTheme: ({ mode, theme, themeLight, themeDark }: ThemeSelection, prefersDark: boolean) => string;
export declare const DARK_THEME_MATCH: string;
export declare const DARK_THEME_SELECTOR: string;
//# sourceMappingURL=themes.d.ts.map