import Vue from 'vue';
import './style';
import '../CheckTag/style';
import '../CheckboxGroup/style';
import '../Button/style';
import '../Card/style';
import '../Grid/style';
import '../CheckList/style';
declare const _default: {
    title: string;
    parameters: {
        component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./Checkbox").CheckboxMethods & {
            ancestor: import("vue/types/vue").CombinedVueInstance<import("vue-tsx-support")._TsxComponentInstanceV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
                [x: string]: any;
            } & {
                setFieldValue(value: any): void;
                initFieldValue(initValue?: any): any;
            } & {
                result: any[];
            } & {
                setFieldValue(value?: any): void;
                selectOptions(): (string | import("../CheckboxGroup").CheckboxOption)[];
                childrenChange(value: any, checked: boolean, attach?: any, e?: import("vue-tsx-support/types/dom").SyntheticEvent<import("vue-tsx-support/types/dom").InputHTMLAttributes, Event> | undefined): boolean;
                isChildChecked(value: any): boolean;
                renderOptions(options: (string | import("../CheckboxGroup").CheckboxOption)[]): VueTsxSupport.JSX.Element[];
            } & {
                name: string | undefined;
                value: unknown[];
                disabled: boolean | undefined;
                options: (string | import("../CheckboxGroup").CheckboxOption)[] | undefined;
                max: number;
                color: string;
                unCheckedColor: string;
                checkedIcon: import("..").IconProperty | null | undefined;
                unCheckedIcon: import("..").IconProperty | null | undefined;
            }, {}, {} & {
                options?: (string | import("../CheckboxGroup").CheckboxOption)[] | undefined;
                name?: string | undefined;
                color?: string | undefined;
                disabled?: boolean | undefined;
                value?: unknown[] | undefined;
                unCheckedColor?: string | undefined;
                checkedIcon?: import("..").IconProperty | null | undefined;
                unCheckedIcon?: import("..").IconProperty | null | undefined;
                max?: number | undefined;
            } & import("../CheckboxGroup").CheckboxGroupProps, import("../CheckboxGroup").CheckboxGroupEvents, Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, import("../CheckboxGroup").CheckboxGroupScopedSlots>, object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>;
        } & import("../_utils/defineComponent").OhuComponentInnerProps & {
            [x: string]: any;
        } & {
            setFieldValue(value: any): void;
            initFieldValue(initValue?: any): any;
        } & {
            checkedValue: any;
        } & {
            readonly name: string;
            readonly value: any;
            readonly defaultChecked: boolean;
            readonly checked: boolean | undefined;
            readonly disabled: boolean | undefined;
            readonly labelClickable: boolean;
            readonly color: string;
            readonly unCheckedColor: string;
            readonly checkedIcon: import("..").IconProperty | null;
            readonly unCheckedIcon: import("..").IconProperty | null;
            readonly indeterminate: boolean;
            readonly indeterminateIcon: import("..").IconProperty | null;
            readonly attach: any;
        }, {}, {} & {
            name?: string | undefined;
            color?: string | undefined;
            disabled?: boolean | undefined;
            value?: any;
            defaultChecked?: boolean | undefined;
            checked?: boolean | undefined;
            labelClickable?: boolean | undefined;
            unCheckedColor?: string | undefined;
            checkedIcon?: import("..").IconProperty | null | undefined;
            unCheckedIcon?: import("..").IconProperty | null | undefined;
            indeterminate?: boolean | undefined;
            indeterminateIcon?: import("..").IconProperty | null | undefined;
            attach?: any;
        } & import("./types").CheckboxProps, import("./types").CheckboxEvents, Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, import("./types").CheckboxScopedSlots>;
        options: {
            showPanel: boolean;
        };
    };
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    basic: boolean;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Group: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    value: string[];
    disabled: boolean;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const List: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    value: never[];
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
