import type { MantineTheme } from './theme.types';
export interface ConvertCSSVariablesInput {
    variables: Record<string, string>;
    light?: Record<string, string>;
    dark?: Record<string, string>;
}
export type CSSVariablesResolver = (theme: MantineTheme) => ConvertCSSVariablesInput;
export declare const defaultCssVariablesResolver: CSSVariablesResolver;
export declare function getMergedVariables({ theme, generator, }: {
    theme: MantineTheme;
    generator?: CSSVariablesResolver;
}): ConvertCSSVariablesInput;
export declare function cssVariablesObjectToString(variables: Record<string, string | undefined>): string;
export declare function convertCssVariables(input: ConvertCSSVariablesInput, selector?: string): string;
