export interface CompilationResult {
    metadata: any;
    sourceFiles: Record<string, string>;
}
export declare class FoundryProject {
    private rootPath;
    private foundryTomlPath;
    private srcPath;
    constructor(rootPath?: string);
    initialize(): Promise<void>;
    compile(contractPath: string, contractName: string): Promise<CompilationResult>;
    private collectSourceFiles;
}
//# sourceMappingURL=FoundryProject.d.ts.map