import { type DocsMetadataType } from "./docs-metadata-v2.js"; /** * Paths whose Markdown carries frontmatter belonging to another system: * generated mirrors of documents that live elsewhere, vendored vendor * specifications, and the placeholder headers inside document templates. */ export declare function isExcludedDocsMetadataPath(path: string): boolean; /** * Return the v2 type expected for a Markdown file that participates in the * managed metadata contract. Unmanaged Markdown and unrelated YAML-frontmatter * systems return null. */ export declare function managedDocsMetadataType(path: string, data: Record, hasFrontmatter: boolean): DocsMetadataType | null; /** * Whether a Markdown file has to satisfy the v2 contract. * * A file that claims the v2 schema marker is always checked, even when its * `type` is missing or misspelled. Deciding membership from the type alone * let a typo drop the document out of the audit entirely, so an invalid * header reported as nothing rather than as an error. */ export declare function isManagedDocsMetadataFile(path: string, data: Record, hasFrontmatter: boolean): boolean; //# sourceMappingURL=docs-metadata-managed.d.ts.map