import { type HTMLAttributes } from 'react';
import { type CssLength } from '../../../utils/css';
import { type AnimalIconPaintItem } from './AnimatedAnimalIconPaint.constants';
export type AnimatedAnimalIconPaintProps = Omit, 'children' | 'color'> & {
title?: string;
animated?: boolean;
canvasClassName?: string;
disabled?: boolean;
fallbackClassName?: string;
fps?: number;
gap?: number;
height?: CssLength;
iconScale?: number;
icons?: readonly AnimalIconPaintItem[];
maxDevicePixelRatio?: number;
paused?: boolean;
respectReducedMotion?: boolean;
roughness?: number;
strokeWidth?: number;
width?: CssLength;
};
export declare const AnimatedAnimalIconPaint: ({ animated, canvasClassName, className, disabled, fallbackClassName, fps, gap, height, iconScale, icons, maxDevicePixelRatio, paused, respectReducedMotion, role, roughness, strokeWidth, style, title, width, "aria-hidden": ariaHidden, "aria-label": ariaLabel, "aria-labelledby": ariaLabelledBy, ...props }: AnimatedAnimalIconPaintProps) => import("react/jsx-runtime").JSX.Element;