import IEntity from "../entity/ientity";
type XYWH = IEntity | [number, number, number, number];
export default class Bitmap {
    protected image: ImageBitmapSource;
    protected options: ImageBitmapOptions | undefined;
    constructor(image: ImageBitmapSource);
    get Image(): ImageBitmapSource;
    set Options(options: ImageBitmapOptions);
    getImageBitmap(): Promise<ImageBitmap>;
    getImageBitmap(xywh: XYWH): Promise<ImageBitmap>;
    getImageBitmap(x: number, y: number, w: number, h: number): Promise<ImageBitmap>;
    createImageBitmapList(coordinates: IEntity[]): Promise<ImageBitmap[]>;
}
export {};
