import { CollapseProps, CollapseEvents, CollapseExpandIconPosition, CollapseValue } from './types';
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: CollapseValue | undefined;
} & {
    itemChange(key: string | number, expand: boolean): void;
} & {
    expandIcon: import("@ohu-mobile/icons/lib/types").SVGIconDef | null;
    expandIconPosition: CollapseExpandIconPosition;
    value: CollapseValue | undefined;
    accordion: boolean;
}, {}, {} & {
    value?: CollapseValue | undefined;
    expandIcon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
    expandIconPosition?: CollapseExpandIconPosition | undefined;
    accordion?: boolean | undefined;
} & CollapseProps, 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>>, {}>;
export default _default;
