import { TailvueModal } from './types/modal' import { TailvueToast } from './types/toast' import { PushButtonSize, PushButtonState, PushButtonTheme, PushButtonThemeName } from './types/push-button' import { DefineComponent, PropType } from 'vue' export * from './types/modal' export * from './types/push-button' export * from './types/toast' declare const PushButton: DefineComponent<{ state: PropType size: PropType theme: PropType customTheme: PropType }> declare const ModalBase: DefineComponent<{ destroyed: PropType }> declare function install(): void declare function useModal(): TailvueModal declare function useToast(): TailvueToast export { PushButton, ModalBase, install, useModal, useToast }