import type { EffectsProp } from '../effects/effect-types.js';
export declare const CanvasImage: import("react").ComponentType<Pick<import("../Sequence.js").SequenceProps, "hidden" | "name" | "durationInFrames" | "from" | "showInTimeline"> & {
    readonly stack?: string;
} & {
    readonly src: string;
    readonly width?: number;
    readonly height?: number;
    readonly fit?: import("../calculate-image-fit.js").ImageFit;
    readonly effects?: EffectsProp;
    readonly className?: string;
    readonly style?: React.CSSProperties;
    readonly id?: string;
    readonly onError?: (error: Error) => void;
    readonly pauseWhenLoading?: boolean;
    readonly maxRetries?: number;
    readonly delayRenderRetries?: number;
    readonly delayRenderTimeoutInMilliseconds?: number;
} & import("react").RefAttributes<HTMLCanvasElement>>;
