import { PropType } from "vue"; import { ClickOutsideBindingValue } from "../../directives/click-outside"; declare const Overlay: import("vue").DefineComponent<{ class: (StringConstructor | ArrayConstructor)[]; style: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; active: BooleanConstructor; scrim: BooleanConstructor; absolute: BooleanConstructor; scrimTransition: { type: StringConstructor; default: string; }; contentTransition: { type: StringConstructor; default: string; }; clickOutside: { type: PropType; default: () => {}; }; }, { scrimRef: import("vue").Ref; contentRef: import("vue").Ref; render: () => import("vue").VNode; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ absolute: boolean; active: boolean; clickOutside: ClickOutsideBindingValue; scrim: boolean; scrimTransition: string; contentTransition: string; } & { style?: unknown; class?: string | unknown[]; }>, { absolute: boolean; active: boolean; clickOutside: ClickOutsideBindingValue; scrim: boolean; scrimTransition: string; contentTransition: string; }>; export default Overlay;