import type { BaseLayer } from "./base-layer"; import type { AssetId } from "./id"; import type { Rect } from "./geometry"; export type ImageLayer = BaseLayer & { type: "image"; assetId: AssetId; /** Non-destructive source pixels displayed by this layer. Absence means the full asset. */ sourceRect?: Rect; };