import { CheckCardItem, CheckedValue } from './types';

declare const _default: import('vue').DefineComponent<{
    modelValue: {
        type: import('vue').PropType<CheckedValue>;
        default: () => null;
    };
    items: import('vue').PropType<CheckCardItem[]>;
    multiple: BooleanConstructor;
    disabled: BooleanConstructor;
    bordered: {
        type: BooleanConstructor;
        default: boolean;
    };
    arrow: {
        type: BooleanConstructor;
        default: boolean;
    };
    arrowStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
    itemClass: StringConstructor;
    itemStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
    row: import('vue').PropType<boolean | import('../ele-app/el').ElRowProps>;
}, {
    isChecked: (item: CheckCardItem) => boolean;
    handleItemClick: (item: CheckCardItem) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    'update:modelValue': (_value: CheckedValue) => boolean;
    change: (_value: CheckedValue) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    modelValue: {
        type: import('vue').PropType<CheckedValue>;
        default: () => null;
    };
    items: import('vue').PropType<CheckCardItem[]>;
    multiple: BooleanConstructor;
    disabled: BooleanConstructor;
    bordered: {
        type: BooleanConstructor;
        default: boolean;
    };
    arrow: {
        type: BooleanConstructor;
        default: boolean;
    };
    arrowStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
    itemClass: StringConstructor;
    itemStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
    row: import('vue').PropType<boolean | import('../ele-app/el').ElRowProps>;
}>> & {
    "onUpdate:modelValue"?: ((_value: CheckedValue) => any) | undefined;
    onChange?: ((_value: CheckedValue) => any) | undefined;
}, {
    modelValue: CheckedValue;
    disabled: boolean;
    bordered: boolean;
    arrow: boolean;
    multiple: boolean;
}, {}>;
export default _default;
