import { ShapeNameProps } from './ShapeNameProps'; export declare abstract class Shape { xBound: number; yBound: number; static MAX_SIZE: number; protected random(min?: number, max?: number): number; protected constructor(xBound: number, yBound: number); abstract clone(): Shape; abstract mutate(): void; abstract rasterize(): number[][]; abstract get svg(): ShapeNameProps; abstract get props(): number[]; }