import type { FormatEntity } from './types.js';
/**
 * YAML keys at every depth, as dot paths.
 *
 * Deeper than a top-level-only scan: `jobs.build.steps` is where a CI config
 * actually changes, and an extractor that only sees `jobs` reports every such
 * edit as one undifferentiated change to the whole file.
 *
 * Indentation-driven rather than parsed. A real YAML parser would resolve
 * anchors and merge keys, which is exactly wrong here — the entity must
 * correspond to the text a developer edits, not to its expansion.
 */
export declare function extractYamlEntities(content: string): FormatEntity[];
