import { Strategy } from '../types'; /** * First strategy in the chain. Customer-controlled anchor selector via the * configured tracking attribute (default: `data-amp-track-id`). * * Semantics: * * - Attribute set with a non-empty value: * returns `[=""]` — uses this element as an explicit anchor. * - Attribute set with an empty value: * returns null. The empty value is a suppression signal for downstream * components (the `stableId` strategy and the fallback both consult * `getStableId` which honors the empty-value semantic). This strategy * doesn't anchor on the element either. * - Attribute absent: * returns null. * * The selector wraps the value in JSON-encoded quotes so any special CSS * characters in the value are escaped uniformly. */ export declare const explicitTrackingAttribute: Strategy; //# sourceMappingURL=explicit-tracking-attribute.d.ts.map