import { createVNode } from 'vue'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const overlayProps: { readonly mask: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly customMaskEvent: BooleanConstructor; readonly overlayClass: { readonly type: createVNode; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly zIndex: { readonly type: createVNode; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type OverlayProps = ExtractPropTypes; export type OverlayPropsPublic = __ExtractPublicPropTypes; export declare const overlayEmits: { click: (evt: MouseEvent) => boolean; }; export type OverlayEmits = typeof overlayEmits; declare const _default: any; export default _default;