export interface RGBA { r: number; g: number; b: number; alpha: number; } export declare function blendColors(color1: string, color2: string, portion1?: number): string; export declare function colorFrom24BitInt(i: number, alpha?: number): string; export declare function colorFromByteArray(array: number[], offset?: number): string; export declare function colorFromRGB(r: number, g: number, b: number, alpha?: number): string; export declare function drawOutlinedText(context: CanvasRenderingContext2D, text: string, x: number, y: number, outlineStyle?: string, fillStyle?: string, strokeWidth?: number): void; export declare function fillEllipse(context: CanvasRenderingContext2D, cx: number, cy: number, rx: number, ry: number): void; export declare function fillCircle(context: CanvasRenderingContext2D, cx: number, cy: number, r: number): void; export declare function parseColor(color: string): RGBA; export declare function replaceAlpha(color: string, newAlpha: number): string; export declare function getPixel(imageData: ImageData, x: number, y: number): number; export declare function setPixel(imageData: ImageData, x: number, y: number, pixel: number): void; export declare function strokeCircle(context: CanvasRenderingContext2D, cx: number, cy: number, radius: number): void; export declare function strokeEllipse(context: CanvasRenderingContext2D, cx: number, cy: number, rx: number, ry: number): void; export declare function strokeLine(context: CanvasRenderingContext2D, x0: number, y0: number, x1: number, y1: number): void; //# sourceMappingURL=browser-graphics-util.d.ts.map