declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
    state: import("./types").CollapseValue | undefined;
} & {
    itemChange(key: string | number, expand: boolean): void;
} & {
    expandIcon: import("@ohu-mobile/icons/lib/types").SVGIconDef | null;
    expandIconPosition: import("./types").CollapseExpandIconPosition;
    value: import("./types").CollapseValue | undefined;
    accordion: boolean;
}, {}, {} & {
    value?: import("./types").CollapseValue | undefined;
    expandIcon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
    expandIconPosition?: import("./types").CollapseExpandIconPosition | undefined;
    accordion?: boolean | undefined;
} & import("./types").CollapseProps, import("./types").CollapseEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}> & {
    Item: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("./CollapseItem").CollapseItemMethods & {
        ancestor: import("vue/types/vue").CombinedVueInstance<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
            state: import("./types").CollapseValue | undefined;
        } & {
            itemChange(key: string | number, expand: boolean): void;
        } & {
            expandIcon: import("@ohu-mobile/icons/lib/types").SVGIconDef | null;
            expandIconPosition: import("./types").CollapseExpandIconPosition;
            value: import("./types").CollapseValue | undefined;
            accordion: boolean;
        }, {}, {} & {
            value?: import("./types").CollapseValue | undefined;
            expandIcon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
            expandIconPosition?: import("./types").CollapseExpandIconPosition | undefined;
            accordion?: boolean | undefined;
        } & import("./types").CollapseProps, import("./types").CollapseEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}>, object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>;
    } & import("../_utils/defineComponent").OhuComponentInnerProps & {
        title: string;
        hasList: boolean;
        disabled: boolean;
        loading: boolean;
    }, {}, {} & {
        title?: string | undefined;
        loading?: boolean | undefined;
        disabled?: boolean | undefined;
        hasList?: boolean | undefined;
    } & import("./types").CollapseItemProps, import("./types").CollapseItemEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}>;
};
export default _default;
export * from './types';
