import { BorderBeamColor, BorderBeamGradient } from "./util.js";
import * as vue848 from "vue";
import { SlotsType } from "vue";

//#region src/border-beam/BorderBeam.d.ts
interface BorderBeamProps {
  prefixCls?: string;
  rootClass?: string;
  color?: BorderBeamColor;
  outset?: number | string;
}
interface BorderBeamSlots {
  default?: () => any;
}
declare const BorderBeam: vue848.DefineSetupFnComponent<BorderBeamProps, Record<string, never>, SlotsType<BorderBeamSlots>, BorderBeamProps & {
  [x: `on${Capitalize<string>}`]: ((...args: unknown[]) => any) | undefined;
}, vue848.PublicProps>;
//#endregion
export { type BorderBeamColor, type BorderBeamGradient, BorderBeamProps, BorderBeamSlots, BorderBeam as default };