import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; type GradientPulseCardHueChange = { hue1: number; hue2: number; }; export type GradientPulseCardProps = Omit, 'children' | 'onChange' | 'title'> & { title?: ReactNode; children?: ReactNode; footer?: ReactNode; hue1?: number; hue2?: number; defaultHue1?: number; defaultHue2?: number; showColorControls?: boolean; colorControlLabel?: string; replayLabel?: string; width?: CssLength; height?: CssLength; maxHeight?: CssLength; radius?: CssLength; autoPlay?: boolean; autoPlayDelay?: number; respectReducedMotion?: boolean; onHueChange?: (hues: GradientPulseCardHueChange) => void; }; export declare const GradientPulseCard: ({ title, children, footer, hue1, hue2, defaultHue1, defaultHue2, showColorControls, colorControlLabel, replayLabel, width, height, maxHeight, radius, autoPlay, autoPlayDelay, respectReducedMotion, onHueChange, className, style, ...props }: GradientPulseCardProps) => import("react/jsx-runtime").JSX.Element; export {};