import { Entity } from "../entity";
export declare class Image extends Entity {
    protected _image: HTMLImageElement | HTMLVideoElement;
    protected _sourceX: number | null;
    protected _sourceY: number | null;
    protected _sourceW: number | null;
    protected _sourceH: number | null;
    constructor(src: string, x: number, y: number, width?: number, height?: number, sourceX?: number | null, sourceY?: number | null, sourceW?: number | null, sourceH?: number | null, isVideo?: boolean);
    draw(ctx: CanvasRenderingContext2D): void;
    update(delta: number): void;
    get image(): HTMLImageElement | HTMLVideoElement;
}
