import * as React from 'react'; import type { IconNameType } from '../../assets'; import type { IconResolutionType, ImageProps } from './types'; export declare const gFrameInterval = 330; export type DynamicIconRef = { startPlay: () => void; stopPlay: () => void; }; export type DynamicIconProps = Omit & { propsRef?: React.RefObject; names: (IconNameType | number)[]; resolution?: IconResolutionType; /** * Animation playback interval, in milliseconds. */ frameInterval?: number; /** * Whether to loop playback, default is -1. */ loopCount?: number; /** * The index of the initial playback frame, the default is 0. */ initialIndex?: number; onPlayStart?: () => void; onPlayFinished?: () => void; }; export declare function DynamicIcon(props: DynamicIconProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DynamicIcon.d.ts.map