import type { ProjectReadSnapshot } from "../io/project-read-snapshot.js"; export type BoundedJavaSourceFile = { readonly absolutePath: string; readonly relativePath: string; readonly text: string; }; export type BoundedJavaSourceResult = { readonly files: readonly BoundedJavaSourceFile[]; readonly safe: boolean; }; export declare function readBoundedJavaSources(projectDir: string, snapshot?: ProjectReadSnapshot): BoundedJavaSourceResult;