import { Parameter } from "./../index";
export interface BlackenInterface {
    collisionRatio?: number;
    redactAnnotations?: boolean;
    redactImages?: boolean;
    redactPaths?: boolean;
    redactTexts?: boolean;
}
export declare class Blacken implements BlackenInterface, Parameter {
    collisionRatio?: number;
    redactAnnotations?: boolean;
    redactImages?: boolean;
    redactPaths?: boolean;
    redactTexts?: boolean;
    constructor(data: any);
    static getCollisionRatioDefault(): number;
    static getCollisionRatioDescription(): string;
    static getCollisionRatioMin(): number;
    static getCollisionRatioMax(): number;
    static getRedactAnnotationsDefault(): boolean;
    static getRedactAnnotationsDescription(): string;
    static getRedactImagesDefault(): boolean;
    static getRedactImagesDescription(): string;
    static getRedactPathsDefault(): boolean;
    static getRedactPathsDescription(): string;
    static getRedactTextsDefault(): boolean;
    static getRedactTextsDescription(): string;
    static fromJson(data: any): Blacken;
    toJson(): any;
    clone(): Blacken;
}
