import { type Component } from 'vue'; interface ImperativeConfig { onShow?: (expose: Expose) => void; onHide?: (expose: Expose) => void; } export declare function createImperativeComponent(component: Component, defaultOptions?: Options, config?: ImperativeConfig): { show: (options?: Options) => void; hide: () => void; }; export {};