import { type PropType, type CSSProperties, type ExtractPropTypes } from 'vue';
import { type MouseEventHandler } from '../../_util/EventInterface';
export declare const colorBlockProps: () => {
    color: StringConstructor;
    prefixCls: StringConstructor;
    className: StringConstructor;
    style: {
        type: PropType<CSSProperties>;
    };
    onClick: PropType<MouseEventHandler>;
};
export type ColorBlockProps = Partial<ExtractPropTypes<ReturnType<typeof colorBlockProps>>>;
declare const ColorBlock: import("vue").DefineComponent<ExtractPropTypes<{
    color: StringConstructor;
    prefixCls: StringConstructor;
    className: StringConstructor;
    style: {
        type: PropType<CSSProperties>;
    };
    onClick: PropType<MouseEventHandler>;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
    color: StringConstructor;
    prefixCls: StringConstructor;
    className: StringConstructor;
    style: {
        type: PropType<CSSProperties>;
    };
    onClick: PropType<MouseEventHandler>;
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default ColorBlock;
