
import { BoxProps } from "./Box.js";
import { UseSvgFloatingContentReturn } from "../hooks/useSvgFloatingContent.js";
import { CSSProperties } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/SvgFloatingOverlay.d.ts
interface SvgFloatingOverlayProps extends Pick<UseSvgFloatingContentReturn, 'blurStyle' | 'childTransitionStyle' | 'svgPath' | 'shadows' | 'shadowFilterId' | 'shadowPadding' | 'dimensions'> {
  blurClassName: string;
  svgClassNames: {
    base: string;
    border?: string;
  };
  arrowHeight: number;
  children: React.ReactNode;
  contentWrapperSlotProps?: Partial<BoxProps>;
  borderRadius?: number;
  svgBaseStyle?: CSSProperties;
  svgBorderStyle?: CSSProperties;
}
declare const SvgFloatingOverlay: {
  ({
    blurClassName,
    blurStyle,
    childTransitionStyle,
    svgPath,
    dimensions,
    shadows,
    svgClassNames,
    shadowFilterId,
    shadowPadding,
    arrowHeight,
    contentWrapperSlotProps,
    children,
    borderRadius,
    svgBaseStyle,
    svgBorderStyle
  }: SvgFloatingOverlayProps): react_jsx_runtime0.JSX.Element;
  displayName: string;
};
//#endregion
export { SvgFloatingOverlay };