import type { DesignThemeType } from '@/theme/foundations/design-theme.type'; import type { CreateDesignThemeOptions } from '@/theme/theme.config'; import type { WidgetThemeName } from '@/types/models/widget-theme-name'; import { WIDGET_THEME_NAMES } from '@/types/models/widget-theme-name'; export interface WidgetThemePreset { label: string; options: CreateDesignThemeOptions; } export declare const DEFAULT_WIDGET_THEME_NAME: WidgetThemeName; export { WIDGET_THEME_NAMES }; export declare const WIDGET_THEME_PRESETS: Record; export declare function isWidgetThemeName(value: unknown): value is WidgetThemeName; export declare function getWidgetThemePreset(themeName?: string): WidgetThemePreset; export interface CreateWidgetThemeOptions { themeName?: string; } export declare function createWidgetTheme({ themeName }?: CreateWidgetThemeOptions): DesignThemeType;