/** * File Discovery * * Utilities for finding TypeScript files in directories. */ import type { FileDiscoveryContext } from "./types.js"; /** * Find all TypeScript files in a directory recursively. */ export declare function findTypeScriptFiles(dir: string, context: FileDiscoveryContext): Promise; /** * Find all Markdown files in a directory recursively. */ export declare function findMarkdownFiles(dir: string, context: FileDiscoveryContext): Promise; export declare function readDiscoveryTextFile(fileUrl: string, context: FileDiscoveryContext): Promise; /** A single top-level entry inside a discovery directory. */ export type DiscoveryDirectoryEntry = { name: string; isFile: boolean; isDirectory: boolean; }; /** Lists the immediate (non-recursive) entries of a discovery directory. */ export declare function listDiscoveryDirectoryEntries(dir: string, context: FileDiscoveryContext): Promise; /** Returns true when a discovery file exists (fsAdapter-aware). */ export declare function discoveryFileExists(path: string, context: FileDiscoveryContext): Promise; //# sourceMappingURL=file-discovery.d.ts.map