import type { VueNode } from '@antdv/pro-utils';
import type { ExtractPublicPropTypes } from 'vue';
declare const blockCheckboxProps: {
    readonly value: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        default: string;
    };
    readonly onChange: import("@antdv/pro-utils").VueTypeValidateDef<(key: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key: string) => void>> & {
        required: true;
    };
    readonly list: import("@antdv/pro-utils").VueTypeValidateDef<{
        title: string;
        key: string;
        icon?: VueNode;
    }[], import("@antdv/pro-utils").ValidatorFunction<{
        title: string;
        key: string;
        icon?: VueNode;
    }[]>>;
    readonly configType: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly hashId: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
};
export type BlockCheckboxProps = ExtractPublicPropTypes<typeof blockCheckboxProps>;
declare const BlockCheckbox: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly value: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        default: string;
    };
    readonly onChange: import("@antdv/pro-utils").VueTypeValidateDef<(key: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key: string) => void>> & {
        required: true;
    };
    readonly list: import("@antdv/pro-utils").VueTypeValidateDef<{
        title: string;
        key: string;
        icon?: VueNode;
    }[], import("@antdv/pro-utils").ValidatorFunction<{
        title: string;
        key: string;
        icon?: VueNode;
    }[]>>;
    readonly configType: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly hashId: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly value: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        default: string;
    };
    readonly onChange: import("@antdv/pro-utils").VueTypeValidateDef<(key: string) => void, import("@antdv/pro-utils").ValidatorFunction<(key: string) => void>> & {
        required: true;
    };
    readonly list: import("@antdv/pro-utils").VueTypeValidateDef<{
        title: string;
        key: string;
        icon?: VueNode;
    }[], import("@antdv/pro-utils").ValidatorFunction<{
        title: string;
        key: string;
        icon?: VueNode;
    }[]>>;
    readonly configType: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly prefixCls: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
    readonly hashId: import("@antdv/pro-utils").VueTypeValidateDef<string, import("@antdv/pro-utils").ValidatorFunction<string>> & {
        required: true;
    };
}>> & Readonly<{}>, {
    readonly value: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export { BlockCheckbox };
