/** * Check if an input element should be masked */ export declare function shouldMaskInput(element: HTMLInputElement | HTMLTextAreaElement): boolean; /** * Mask a value, optionally showing last N characters */ export declare function maskValue(value: string, showLast?: number): string; /** * Mask email address */ export declare function maskEmail(email: string): string; /** * Check if element should be excluded from recording */ export declare function shouldExcludeElement(element: Element, excludeSelectors: string[]): boolean; /** * Sanitize HTML content by removing sensitive data */ export declare function sanitizeHtml(html: string): string; /** * Process input value with masking if needed */ export declare function processInputValue(element: HTMLInputElement | HTMLTextAreaElement, maskAll: boolean): { value: string; masked: boolean; };