import { CompileInput, CompiledOutput } from "../../../types/index.js";
export default class SolidityCompiler {
    private workDir;
    private solcVersion;
    private compilerSettings;
    private hardhatConfigFileName;
    private preserveOutput;
    constructor(config: {
        workDir: string;
        solcVersion: string;
        compilerSettings: any;
        hardhatConfigFileName: string;
        preserveOutput: boolean;
    });
    private compileProxyContractSource;
    private getStandardProxyArtifacts;
    compile(input: CompileInput): Promise<CompiledOutput>;
    private _buildCompiledOutput;
}
//# sourceMappingURL=solidityCompiler.d.ts.map