/** * A document's `kind` + `metadata.name` — the pair that names the resource an * analyzed manifest set holds it under. * * Its own module because it is a document-identity primitive, not a completion * one: hover, semantic tokens and both declaration locators need it, and * reaching it through the completion entry point dragged that whole module * graph — CEL completion, call-input resolution, the import-source machinery — * into surfaces that use none of it. */ import type { AstDocument } from "@telorun/analyzer"; /** Either half may be absent while the author is still writing the document. */ export declare function docIdentity(doc: AstDocument | undefined): { kind?: string; name?: string; }; //# sourceMappingURL=doc-identity.d.ts.map