import type { App } from 'vue' import type { SFCWithInstall } from '@element-plus/utils/types' import Popper from './src/index.vue' Popper.install = (app: App): void => { app.component(Popper.name, Popper) } const _Popper: SFCWithInstall = Popper export default _Popper export { default as defaultProps, Effect, Placement, Options } from './src/use-popper/defaults' export type { TriggerType, IPopperOptions, PopperInstance } from './src/use-popper/defaults' export { default as usePopper } from './src/use-popper/index' export * from './src/renderers/index'