import { ConfigsHash } from "../utils/configs"; import { ITheme } from "survey-core"; export interface ICreatorTheme extends ITheme { isLight?: boolean; } export declare const PredefinedCreatorThemes: string[]; export declare const defaultCreatorThemesOrder: string[]; export declare function getLocalizedCreatorThemeName(theme: string): string; export declare function getPredefinedCreatorThemeChoices(): Array<{ value: string; text: string; }>; /** * Registers Survey Creator themes to make them available for customization in the Survey Creator UI. * * [View Demo](https://surveyjs.io/survey-creator/examples/dynamic-ui-customization/ (linkStyle)) * @param themes One or more Survey Creator theme configuations separated by commas, or an object containing multiple configurations. */ export declare function registerCreatorTheme(...themes: Array | ICreatorTheme>): void; export declare const CreatorThemes: { [index: string]: ICreatorTheme; };