import { WipsieThemes } from "./index";
import { DeepPartial } from "../types/deepPartial";
export declare type PartialTheme = DeepPartial<WipsieThemes>;
export declare type ThemeParam = PartialTheme | ((theme: PartialTheme) => PartialTheme) | undefined;
export declare const mergeTheme: (current: WipsieThemes, custom: ThemeParam) => WipsieThemes;
export declare const getThemeByType: (type: WipsieThemes["type"]) => WipsieThemes;
export declare const switchTheme: (mergedTheme: WipsieThemes) => WipsieThemes;
