export interface PatternFillSpec { color: string; patternURL?: string; patternColor?: string; } declare function loadImage(url: any): Promise; declare function recolorPatternImage(ctx: CanvasRenderingContext2D, img: HTMLImageElement, backgroundColor: string, color: string, backgroundAlpha?: number, alpha?: number): CanvasRenderingContext2D; declare enum ImageDataFormat { HTMLImageData = "image-data", Base64 = "base64" } declare function createPatternImage(spec: PatternFillSpec, outputFormat?: ImageDataFormat): Promise; export { recolorPatternImage, createPatternImage, loadImage, ImageDataFormat };