/** * arbitrary value, we want to truncate the selector if it exceeds the limit */ export declare const CHARACTER_LIMIT: number; /** * Safe attributes that can be collected without PII concerns. * These are commonly used for testing, accessibility, and UI identification. */ export declare const SAFE_ATTRIBUTES: string[]; /** * Extracts a selector string from a MouseEvent composedPath. * * This function: * 1. Filters out non-Element items (Document, Window, ShadowRoot) * 2. Extracts a selector string from each element * 3. Truncates the selector string if it exceeds the character limit * 4. Returns the selector string * * @param composedPath - The composedPath from a MouseEvent * @returns A selector string */ export declare function getComposedPathSelector(composedPath: EventTarget[], actionNameAttribute: string | undefined): string;