import { ViewportEntityHit } from './types.js';
/**
 * Read painted entities off `el` and every ancestor up to the document
 * root. Innermost-first ordering: a tracked change inside a comment
 * highlight returns `[{ trackedChange }, { comment }]`, matching what
 * a switch on `hits[0]` expects when picking the most specific entity.
 *
 * Returns `[]` for null / non-Element starts. Uses duck-typed
 * `getAttribute` access so it works under any DOM implementation
 * (happy-dom, jsdom, real browser) without an `instanceof` check that
 * could fail across realms.
 */
export declare function collectEntityHitsFromChain(start: Element | null): ViewportEntityHit[];
//# sourceMappingURL=entity-at.d.ts.map