import { Ref } from 'react'; import { BoxTagProps } from '../box'; import { ClassNameType } from '../core/classNames'; import { BoxStyleProps } from '../types'; type BoxSvgTagProps = Omit, 'viewBox' | 'width' | 'height'>; interface Props extends Omit { children?: React.ReactNode | ((props: { isHover: boolean; }) => React.ReactNode); props?: BoxSvgTagProps; style?: React.ComponentProps<'svg'>['style']; className?: ClassNameType; viewBox?: string; width?: string; height?: string; } declare function BaseSvgImpl(props: Props, ref: Ref): import("react/jsx-runtime").JSX.Element; declare const BaseSvg: import('react').ForwardRefExoticComponent>; export default BaseSvg; export type BaseSvgProps = React.ComponentProps;