/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */
/**
 * Directories that are always skipped during recursive directory walks.
 * Covers version-control, package manager output, and build artefacts.
 */
export declare const WALK_SKIP_DIRS: Set<string>;
/**
 * Files larger than this threshold are skipped to avoid loading huge binaries
 * or generated assets into memory (1 MB).
 */
export declare const WALK_MAX_FILE_SIZE: number;
/**
 * Recursively walk a directory tree, yielding all file paths whose size does
 * not exceed {@link WALK_MAX_FILE_SIZE}. Hidden entries and entries in
 * {@link WALK_SKIP_DIRS} are skipped. Unreadable directories are silently
 * ignored so a single permission error never aborts the whole walk.
 */
export declare function walkDir(dirPath: string): AsyncGenerator<string>;
//# sourceMappingURL=walk-dir.d.ts.map