import { DefineComponent, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue'; import { drawerStore, addDrawer, closeDrawer, updateDrawer, closeAllDrawer } from './store'; import { EventType, ArgsType, DrawerOptions, DrawerProps, ButtonProps } from './src/type'; import { default as YcDrawerComponent } from './src/index.vue'; export type { EventType, ArgsType, DrawerOptions, DrawerProps, ButtonProps }; export type YcDrawerInstance = InstanceType; export { drawerStore, addDrawer, closeDrawer, updateDrawer, closeAllDrawer }; export declare const YcDrawer: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{}>>, {}, {}>; export declare const ReDrawer: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{}>>, {}, {}>; export type { EventType as ReEventType, ArgsType as ReArgsType, DrawerOptions as ReDrawerOptions, DrawerProps as ReDrawerProps, ButtonProps as ReButtonProps };