/** * Key Resolver * Resolves a clicked element to its translation key and ContentUnit. */ import type { ContentUnit } from '../../content/types.js'; export interface ResolvedKey { key: string; /** Source ContentUnit (original text with indexed tags) */ unit: ContentUnit; /** Current translation as ContentUnit (if element is already translated) */ translatedUnit: ContentUnit | null; element: Element; } /** * Resolve an element to its translation key. * Priority: data-lr-block attr → parseBlockElement → fallback textContent */ export declare function resolveKey(target: Element): ResolvedKey | null; //# sourceMappingURL=key-resolver.d.ts.map