import { App } from 'vue'; export * from './components'; export { dateFormat, formatNumber, throttle, debounce, add, downloadFile, useEventListener, useMutationObserver, useScroll, useFps, useMediaQuery, useResizeObserver, useSlotsExist, useOptionsSupported, getScrollParent, useScrollParent } from './utils'; export type { DownloadOptions, DownloadStrategy, ScrollParentOptions, UseScrollOptions, UseScrollReturn } from './utils'; export { VueAmazingUIResolver } from './utils/resolver'; export type { VueAmazingUIResolverOptions } from './utils/resolver'; export { derive, DEFAULT_PRIMARY, DEFAULT_SEEDS, MODE_ATTRIBUTE, THEME_VAR_NAMES } from './theme'; export type { ThemeSeed, ThemeMode, ResolvedMode, ThemeVars, ThemeSnapshot } from './theme'; export declare const install: (app: App) => App; declare const _default: { install: (app: App) => App; }; export default _default;