import type { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ title: { type: StringConstructor; default: string; }; bodyHeight: { type: StringConstructor; default: string; }; actionBarDir: { type: PropType<"left" | "right">; default: string; }; collapsable: BooleanConstructor; sizes: ArrayConstructor; defaultSize: StringConstructor; }, { collapse: import("vue").Ref; currentSize: import("vue").Ref; changeStatus: () => void; changeSize: (size: string) => void; enter: (id?: string) => void; leave: (id?: string) => void; isHovering: (id?: string) => boolean; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("size-change" | "collapse-change")[], "size-change" | "collapse-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; collapsable: BooleanConstructor; sizes: ArrayConstructor; defaultSize: StringConstructor; }>> & { "onSize-change"?: (...args: any[]) => any; "onCollapse-change"?: (...args: any[]) => any; }, { title: string; bodyHeight: string; actionBarDir: "left" | "right"; collapsable: boolean; }, {}>; export default _default;