import type React from 'react';
import type { SequenceControls } from '../CompositionManager.js';
import type { EffectsProp } from '../effects/effect-types.js';
export declare const AnimatedImage: React.ComponentType<import("../Interactive.js").InteractiveBaseProps & {
    src: string;
    width?: number | undefined;
    height?: number | undefined;
    onError?: ((error: Error) => void) | undefined;
    fit?: import("../calculate-image-fit.js").ImageFit | undefined;
    playbackRate?: number | undefined;
    style?: React.CSSProperties | undefined;
    loopBehavior?: import("./props").RemotionAnimatedImageLoopBehavior | undefined;
    id?: string | undefined;
    className?: string | undefined;
    requestInit?: RequestInit | undefined;
} & React.AriaAttributes & Record<`data-${string}`, string | undefined> & {
    readonly effects?: EffectsProp | undefined;
} & {
    readonly controls?: SequenceControls | undefined;
    readonly ref?: React.Ref<HTMLCanvasElement> | undefined;
}>;
