import * as d3 from 'd3';
export declare class ScribbleFillUtils {
    static createDirectionalScribblePattern(defs: d3.Selection<SVGDefsElement, unknown, null, undefined>, id: string, color: string, density: number, width: number, height: number, angle: number): string;
    static generateWavyLine(x1: number, y1: number, x2: number, y2: number): string;
    static toPastelColor(baseColor: string, alpha?: number): string;
    static createScribblePatternSet(defs: d3.Selection<SVGDefsElement, unknown, null, undefined>, colors: string[]): string[];
    static createOilPaintPattern(defs: d3.Selection<SVGDefsElement, unknown, null, undefined>, id: string, color: string): string;
    static createOilPaintPatternSet(defs: d3.Selection<SVGDefsElement, unknown, null, undefined>, colors: string[]): string[];
    private static addWatercolorTexture;
    private static ensureWatercolorBlurFilter;
    private static createOrganicBlob;
    private static createWatercolorBlob;
    private static adjustColor;
}
//# sourceMappingURL=scribbleFillUtils.d.ts.map