import { ShadeMultipliers, Theme, ThemeOptions } from "./types";
export declare function merger<T extends Object, K extends Object>(customOptions: T, defaultOptions: K): T;
export declare function useThemer({ customOptions, customShades, }: {
    customOptions?: ThemeOptions;
    customShades?: ShadeMultipliers;
}): {
    error: string;
    themeOptions?: undefined;
    themeShades?: undefined;
    myTheme?: undefined;
} | {
    themeOptions: ThemeOptions;
    themeShades: ShadeMultipliers;
    myTheme: Theme;
    error: null;
};
