import { type BiomeManifest, type ContentKind } from '../../host'; export type { ContentKind }; export declare const CONTENT_KINDS: readonly ContentKind[]; export declare function listContentRuntimes(biomeRoot: string, kind: ContentKind): readonly string[]; export declare function resolvePluginRoot(importMetaUrl: string): string; export declare function resolveContentDir(biomeRoot: string, manifest: BiomeManifest, kind: ContentKind): string | null; export interface ContentFile { readonly absolutePath: string; readonly basename: string; readonly slug: string; } export declare function listBiomeDirNames(root: string): string[]; export declare function enumerateContentAcrossBiomeTree(scanRoots: readonly string[], kind: ContentKind): Array; export interface BiomeContentBinding { readonly biomeId: string; readonly biomeRoot: string; readonly contentDir: string; } export declare function enumerateBiomesWithContent(scanRoots: readonly string[], kind: ContentKind): BiomeContentBinding[]; export declare function resolveDefaultBiomeScanRoots(cwd?: string): string[]; export declare function walkContent(contentDir: string, kind: ContentKind): ContentFile[]; export declare function readYamlFile(path: string): unknown; export declare function readMarkdownWithFrontmatter(path: string): { frontmatter: unknown; body: string; }; //# sourceMappingURL=content-walker.d.ts.map