import type { IShape } from '../shape'; import type { TransformMatrix } from '../transform-matrix'; import type { IDrawer } from './i-drawer'; export interface IImageDrawer extends IDrawer { readonly viewportTransform: TransformMatrix; drawUrlAsync(url: string): Promise; drawImage(image: HTMLImageElement): void; getImage(): HTMLImageElement | undefined; }