declare const ColorSets: {
    brand: {
        base: {
            base: number;
            lightest: number;
            lighter: number;
            darker: number;
            darkest: number;
        };
        dark: {
            base: number;
            lightest: string;
            lighter: string;
            darker: number;
            darkest: number;
        };
    };
    neutral: {
        base: {
            primary: number;
            secondary: number;
            tertiary: number;
            quaternary: number;
        };
        dark: {
            primary: string;
            secondary: string;
            tertiary: string;
            quaternary: string;
        };
    };
    surface: {
        base: {
            primary: number;
            secondary: number;
            tertiary: number;
        };
        dark: {
            primary: number;
            secondary: number;
            tertiary: number;
        };
    };
    text: {
        base: {
            primary: number;
            secondary: number;
            tertiary: number;
        };
        dark: {
            primary: number;
            secondary: string;
            tertiary: string;
        };
    };
};
type ColorSet = keyof typeof ColorSets;
type RadiusType = 'button' | 'container' | 'input';
interface Props {
    onError?: (error: unknown) => void;
}
export declare const useCustomVars: ({ onError }: Props) => {
    setColors: (type: ColorSet, hexColor: string) => void;
    setFont: (value: string) => void;
    setRadius: (type: RadiusType, value: string) => void;
};
export {};
//# sourceMappingURL=theme.d.ts.map