import { CSSObject } from '@emotion/css';
declare type StyleConfig = CSSObject & {
    variants?: {
        [key: string]: CSSObject;
    };
    compoundVariants?: Array<{
        css: CSSObject;
        [key: string]: any;
    }>;
};
export declare const _buildStyleOverridesCSSProperties: <T extends StyleConfig>(styleConfig: T) => (variantOptions?: {
    [key: string]: any;
} | undefined) => any;
export declare const buildStyleOverrides: <T extends StyleConfig>(styleConfig: T) => {
    (variantOptions: Object): string;
    toString: any;
};
export {};
