import { PipeTransform, ArgumentMetadata } from '@nestjs/common';
export declare class SanitizationPipe implements PipeTransform {
    private options;
    private readonly logger;
    private readonly window;
    private readonly purify;
    constructor(options?: {
        allowedTags?: string[];
        allowedAttributes?: {
            [key: string]: string[];
        };
        stripAllTags?: boolean;
        sanitizeMode?: 'strict' | 'moderate' | 'basic';
    });
    transform(value: any, metadata: ArgumentMetadata): any;
    private sanitizeString;
    private sanitizeArray;
    private sanitizeObject;
    private configurePurify;
}
