import { default as React } from 'react'; /** Generic SVG props used by spinner assets. */ type SvgProps = React.ComponentPropsWithoutRef<'svg'>; /** Circle-specific SVG props for spinner ring parts. */ type CircleProps = React.ComponentPropsWithoutRef<'circle'>; /** * Props for {@link SpinnerRingSvg}. * * @category Assets */ interface SpinnerRingSvgProps extends SvgProps { /** Props forwarded to the ring track circle element. */ trackProps?: CircleProps; /** Props forwarded to the ring indicator circle element. */ indicatorProps?: CircleProps; } /** * Ring spinner SVG asset. * * @category Assets * @function * @param props - SVG props including optional `trackProps` and `indicatorProps`. * @param props.trackProps - Props forwarded to the track ``. * @param props.indicatorProps - Props forwarded to the indicator ``. * * @example * */ export declare const SpinnerRingSvg: ({ trackProps, indicatorProps, ...props }: SpinnerRingSvgProps) => import("react/jsx-runtime").JSX.Element; /** * Three-dots spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerDotsSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Blade-style spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerBladeSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Vertical-bars spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerBarsSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Orbit spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerOrbitSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Arc spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerArcSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Step-bar spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerStepBarSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; /** * Dual-ring spinner SVG asset. * * @category Assets * @function * @param props - Standard SVG props. */ export declare const SpinnerDualRingSvg: (props: SvgProps) => import("react/jsx-runtime").JSX.Element; export {};