import { type MantineTheme } from '../../MantineProvider';
import type { StyleProp } from './style-props.types';
import type { SystemPropData } from './style-props-data';
export interface ParseStylePropsInput {
    styleProps: Record<string, StyleProp<any> | undefined>;
    theme: MantineTheme;
    data: Record<string, SystemPropData>;
}
export declare function parseStyleProps({ styleProps, theme, data }: ParseStylePropsInput): {
    inlineStyles: Record<string, string | number>;
    styles: Record<string, string | number>;
    media: {
        [k: string]: Record<string, string | number>;
    };
    hasResponsiveStyles: boolean;
};
export declare function hashStyleProps(styles: Record<string, any>, media: Record<string, any>): string;
export declare function useRandomClassName(): string;
