type BasePropDef = {
    type: string;
    values?: readonly unknown[];
    default?: unknown;
    required?: boolean;
    className?: string;
    responsive?: true;
    customProperties?: string[];
};
export declare function extractProps(props: {
    className?: string;
    style?: React.CSSProperties;
    children?: React.ReactNode;
    as?: keyof JSX.IntrinsicElements;
    [key: string]: any;
}, propDefs: {
    [name in string]: BasePropDef;
}): {
    className: string;
    style: import("react").CSSProperties;
};
export {};
