import type { ExtractPropTypes } from 'vue';
import type { CheckboxOptionType, ColProps } from 'ant-design-vue';
import type Checkbox from './checkbox.vue';
import type CheckboxGroup from './checkbox-group.vue';
type option = CheckboxOptionType & {
    colOptions?: ColProps;
    label: string;
    span?: number;
};
export declare const checkboxProps: {
    readonly checkboxLabel: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
};
export declare const checkboxGroupProps: {
    readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<option[]>, unknown, unknown, () => any[], boolean>;
    readonly useGrid: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly rowOptions: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<Partial<ExtractPropTypes<{
        align: {
            type: import("vue").PropType<"top" | "bottom" | "middle" | "stretch" | {
                xs?: "top" | "bottom" | "middle" | "stretch";
                sm?: "top" | "bottom" | "middle" | "stretch";
                md?: "top" | "bottom" | "middle" | "stretch";
                lg?: "top" | "bottom" | "middle" | "stretch";
                xl?: "top" | "bottom" | "middle" | "stretch";
                xxl?: "top" | "bottom" | "middle" | "stretch";
            }>;
            default: "top" | "bottom" | "middle" | "stretch" | {
                xs?: "top" | "bottom" | "middle" | "stretch";
                sm?: "top" | "bottom" | "middle" | "stretch";
                md?: "top" | "bottom" | "middle" | "stretch";
                lg?: "top" | "bottom" | "middle" | "stretch";
                xl?: "top" | "bottom" | "middle" | "stretch";
                xxl?: "top" | "bottom" | "middle" | "stretch";
            };
        };
        justify: {
            type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
            }>;
            default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly";
            };
        };
        prefixCls: StringConstructor;
        gutter: {
            type: import("vue").PropType<import("ant-design-vue/es/grid/Row").Gutter | [import("ant-design-vue/es/grid/Row").Gutter, import("ant-design-vue/es/grid/Row").Gutter]>;
            default: import("ant-design-vue/es/grid/Row").Gutter | [import("ant-design-vue/es/grid/Row").Gutter, import("ant-design-vue/es/grid/Row").Gutter];
        };
        wrap: {
            type: BooleanConstructor;
            default: any;
        };
    }>>>, unknown, unknown, () => void, boolean>;
    readonly gutterHorizontal: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly gutterVertical: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly allSpan: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
    readonly direction: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
    readonly itemSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
};
export type CheckboxProps = ExtractPropTypes<typeof checkboxProps>;
export type CheckboxGroupProps = ExtractPropTypes<typeof checkboxGroupProps>;
export type CheckboxInstance = InstanceType<typeof Checkbox>;
export type CheckboxGroupInstance = InstanceType<typeof CheckboxGroup>;
export {};
