import type { BorderBeamTheme, BorderBeamSize, BorderBeamColorVariant, BorderBeamExposed } from './types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots any; deactivate: () => any; }, string, import("vue").PublicProps, Readonly<{ size?: BorderBeamSize; colorVariant?: BorderBeamColorVariant; theme?: BorderBeamTheme; staticColors?: boolean; duration?: number; active?: boolean; borderRadius?: number; brightness?: number; saturation?: number; hueRange?: number; strength?: number; density?: number; }> & Readonly<{ onActivate?: (() => any) | undefined; onDeactivate?: (() => any) | undefined; }>, { size: BorderBeamSize; active: boolean; colorVariant: BorderBeamColorVariant; theme: BorderBeamTheme; staticColors: boolean; hueRange: number; strength: number; density: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { default?: (props: {}) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };