import { type ValueConverterInstance, type ValueConverterStaticAuDefinition } from '../value-converter'; export interface ISanitizer { /** * Sanitizes the provided input. * * @param input - The input to be sanitized. */ sanitize(input: string): string; } export declare const ISanitizer: import("@aurelia/kernel").InterfaceSymbol; /** * Simple html sanitization converter to preserve whitelisted elements and attributes on a bound property containing html. */ export declare class SanitizeValueConverter implements ValueConverterInstance { static readonly $au: ValueConverterStaticAuDefinition; /** * Process the provided markup that flows to the view. * * @param untrustedMarkup - The untrusted markup to be sanitized. */ toView(untrustedMarkup: string): string | null; } //# sourceMappingURL=sanitize.d.ts.map