import React from "react";
/** Props accepted by {@link DotBackground}. */
export interface DotBackgroundProps extends React.SVGProps<SVGSVGElement> {
    /** Horizontal spacing between generated dots. @default 16 */
    width?: number;
    /** Vertical spacing between generated dots. @default 16 */
    height?: number;
    /** Horizontal offset applied to the dot grid. @default 0 */
    x?: number;
    /** Vertical offset applied to the dot grid. @default 0 */
    y?: number;
    /** Horizontal center offset for each generated circle. @default 1 */
    cx?: number;
    /** Vertical center offset for each generated circle. @default 1 */
    cy?: number;
    /** Radius used for each generated dot. @default 1 */
    cr?: number;
    /** Additional CSS classes merged with the root SVG element. @default undefined */
    className?: string;
    /** Enables pulsing radial glow animation for every dot. @default false */
    glow?: boolean;
}
/**
 * Renders an animated dot grid with an optional glowing pulse effect.
 *
 * @remarks
 * - Animated component using the `motion` library
 * - Renders an `<svg>` element
 * - Styling via CSS Modules with `--ac-*` custom properties
 * - Client-side only (`"use client"` directive)
 *
 * @example
 * ```tsx
 * <DotBackground glow />
 * ```
 *
 * @see {@link DotBackgroundProps} for available props
 */
declare const DotBackground: React.ForwardRefExoticComponent<Omit<DotBackgroundProps, "ref"> & React.RefAttributes<SVGSVGElement>>;
export { DotBackground };
//# sourceMappingURL=dot-background.d.ts.map