/** * Shared hero attribute keys. Lives in its own module so both the dispatcher * (transition.ts) and the chrome providers can consume them without creating * an import cycle through provider/index.ts. */ export declare const HERO_ENTER_KEY = "data-hero-enter-key"; export declare const HERO_EXIT_KEY = "data-hero-exit-key"; export declare const HERO_LEGACY_KEY = "data-hero-key"; /** CSS selector matching any hero-keyed element. */ export declare const HERO_ANY_KEY_SELECTOR = "[data-hero-enter-key],[data-hero-exit-key],[data-hero-key]"; /** True if `el` itself carries any hero key. */ export declare function isHeroKeyed(el: HTMLElement): boolean; /** True if `el` is hero-keyed or contains any hero-keyed descendant. */ export declare function isOrContainsHeroKey(el: HTMLElement): boolean; //# sourceMappingURL=keys.d.ts.map