import { t as Serializable } from "./Serializable-BNGC32bH.js"; import { t as Color } from "./Color-ByvwNCPz.js"; //#region src/main/Brush.d.ts interface BrushJSON { fill: { color: string; }; stroke: { color: string; width: number; }; } declare class Brush implements Serializable { private readonly fill; private readonly stroke; constructor(); constructor(fillColor: Color, strokeColor: Color, strokeWidth: number); static get transparent(): Brush; get fillColor(): Color; get strokeColor(): Color; get strokeWidth(): number; /** * @returns {Brush} A new Brush instance with identical properties */ private clone; private static areEquals; toJSONObject(): BrushJSON; protected static fromJSONObject(json: BrushJSON): Brush; } //#endregion export { BrushJSON as n, Brush as t };