import type { SandboxExecOptions, SandboxExecResult, SandboxFileEntry, SandboxWalkFilesOptions } from '../types/sandbox/index.js'; /** Internal host path; the caller first resolves its authorized filesystem root. */ export declare function walkFilesLocally(rootPath: string, options: SandboxWalkFilesOptions): AsyncGenerator; /** The existing sandbox execution seam; no separate worker protocol is needed. */ export type SandboxFileWalkExec = (command: string, argv?: string[], options?: SandboxExecOptions) => Promise; /** * Lazy, bounded JSONL enumeration inside the execution boundary owned by exec. * The adapter must implement SandboxExecOptions.signal: iterator cleanup waits * for cancellation settlement and preserves failures to confirm remote shutdown. */ export declare function walkFilesViaExec(exec: SandboxFileWalkExec, rootPath: string, options: SandboxWalkFilesOptions): AsyncGenerator; //# sourceMappingURL=file-walk.d.ts.map