import { PropsWithChildrenAndClassName } from '../../types'; import { MediaRatios } from '../MediaBlock'; interface AnimationProps extends PropsWithChildrenAndClassName { poster?: string; src?: string; className?: string; template?: string; ratio?: MediaRatios; autoplay?: boolean; controls?: boolean; loop?: boolean; height?: number; width?: number; title?: string; } /** * **JSON-format type: animation** * * Attributes: * * `src` The URL of the animation. * * `alt` (optional) The alt text of the animation. * * `poster` (optional) The URL of the image to use as the poster of the animation. * * `autoplay` (optional) Determines if animation should automatically start * * `controls` (optional) Use custom animation controls or default browser controls for animation. * * `loop` (optional) Determines if animation should loop * * Children: `[title?]` * * @param poster * @param src * @param className * @param ratio * @param autoplay * @param controls * @param loop * @param props * @constructor */ declare function Animation({ poster, src, className, ratio, template, autoplay, controls, loop, height, width, title, ...props }: AnimationProps): import("react/jsx-runtime").JSX.Element; export { Animation };