import { type PropType } from 'vue';
export declare const gradientColorSliderProps: () => {
    value: PropType<number[]>;
    onChange: PropType<(value: number[]) => void>;
    onChangeComplete: PropType<(value: number[]) => void>;
    range: BooleanConstructor;
    className: StringConstructor;
    activeIndex: NumberConstructor;
    onActive: PropType<(index: number) => void>;
    type: PropType<import("../../vc-color-picker").HsbaColorType | "gradient">;
    onDragStart: PropType<(info: {
        rawValues: number[];
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onDragChange: PropType<(info: {
        rawValues: number[];
        deleteIndex: number;
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onKeyDelete: PropType<(index: number) => void>;
    color: PropType<import("../../vc-color-picker").Color>;
    disabled: BooleanConstructor;
    max: NumberConstructor;
    min: NumberConstructor;
    prefixCls: StringConstructor;
    colors: PropType<{
        percent: number;
        color: string;
    }[]>;
};
export declare const GradientColorSlider: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    value: PropType<number[]>;
    onChange: PropType<(value: number[]) => void>;
    onChangeComplete: PropType<(value: number[]) => void>;
    range: BooleanConstructor;
    className: StringConstructor;
    activeIndex: NumberConstructor;
    onActive: PropType<(index: number) => void>;
    type: PropType<import("../../vc-color-picker").HsbaColorType | "gradient">;
    onDragStart: PropType<(info: {
        rawValues: number[];
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onDragChange: PropType<(info: {
        rawValues: number[];
        deleteIndex: number;
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onKeyDelete: PropType<(index: number) => void>;
    color: PropType<import("../../vc-color-picker").Color>;
    disabled: BooleanConstructor;
    max: NumberConstructor;
    min: NumberConstructor;
    prefixCls: StringConstructor;
    colors: PropType<{
        percent: number;
        color: string;
    }[]>;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    value: PropType<number[]>;
    onChange: PropType<(value: number[]) => void>;
    onChangeComplete: PropType<(value: number[]) => void>;
    range: BooleanConstructor;
    className: StringConstructor;
    activeIndex: NumberConstructor;
    onActive: PropType<(index: number) => void>;
    type: PropType<import("../../vc-color-picker").HsbaColorType | "gradient">;
    onDragStart: PropType<(info: {
        rawValues: number[];
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onDragChange: PropType<(info: {
        rawValues: number[];
        deleteIndex: number;
        draggingIndex: number;
        draggingValue: number;
    }) => void>;
    onKeyDelete: PropType<(index: number) => void>;
    color: PropType<import("../../vc-color-picker").Color>;
    disabled: BooleanConstructor;
    max: NumberConstructor;
    min: NumberConstructor;
    prefixCls: StringConstructor;
    colors: PropType<{
        percent: number;
        color: string;
    }[]>;
}>> & Readonly<{}>, {
    range: boolean;
    disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const SingleColorSlider: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    prefixCls: StringConstructor;
    colors: PropType<{
        percent: number;
        color: string;
    }[]>;
    min: NumberConstructor;
    max: NumberConstructor;
    value: NumberConstructor;
    disabled: BooleanConstructor;
    onChange: PropType<(value: number) => void>;
    onChangeComplete: PropType<(value: number) => void>;
    type: PropType<import("../../vc-color-picker").HsbaColorType>;
    color: PropType<import("../../vc-color-picker").Color>;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    prefixCls: StringConstructor;
    colors: PropType<{
        percent: number;
        color: string;
    }[]>;
    min: NumberConstructor;
    max: NumberConstructor;
    value: NumberConstructor;
    disabled: BooleanConstructor;
    onChange: PropType<(value: number) => void>;
    onChangeComplete: PropType<(value: number) => void>;
    type: PropType<import("../../vc-color-picker").HsbaColorType>;
    color: PropType<import("../../vc-color-picker").Color>;
}>> & Readonly<{}>, {
    disabled: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default SingleColorSlider;
