import { HUIThemes } from './presets/index'; import type { DeepPartial } from '../utils/types'; export type HUserTheme = DeepPartial & { type: string; }; export declare const isObject: (target: unknown) => unknown; export declare const deepDuplicable: >(source: T, target: T) => T; declare const Themes: { isPresetTheme: (themeOrType?: HUserTheme | HUIThemes | string) => boolean; isAvailableThemeType: (type?: string) => boolean; hasUserCustomTheme: (themes?: Array) => boolean; getPresets: () => Array; getPresetStaticTheme: () => HUIThemes; create: (base: HUIThemes, custom: HUserTheme) => HUIThemes; createFromDark: (custom: HUserTheme) => HUIThemes; createFromLight: (custom: HUserTheme) => HUIThemes; }; export default Themes;