import { Fragment } from 'vue'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const subMenuProps: { readonly index: { readonly type: Fragment; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly showTimeout: NumberConstructor; readonly hideTimeout: NumberConstructor; readonly popperClass: StringConstructor; readonly disabled: BooleanConstructor; readonly teleported: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly popperOffset: NumberConstructor; readonly expandCloseIcon: { readonly type: Fragment; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandOpenIcon: { readonly type: Fragment; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseCloseIcon: { readonly type: Fragment; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly collapseOpenIcon: { readonly type: Fragment; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type SubMenuProps = ExtractPropTypes; export type SubMenuPropsPublic = __ExtractPublicPropTypes; declare const _default: any; export default _default;