import { ConfigurableTaskDefinition } from "hardhat/types"; /** * Registers all `CompilerArgs` on the hardhat `ConfigurableTaskDefinition` * @param task */ export declare function registerCompilerArgs(task: ConfigurableTaskDefinition): ConfigurableTaskDefinition; /** * Mirrors the `CompilerArgs` type */ export declare interface CompilerArgs { evmVersion?: string; optimize?: boolean; optimizerRuns?: number; extraOutput?: string[]; extraOutputFiles?: string[]; } /** * Transforms the `CompilerArgs` in to a list of comand arguments * @param args */ export declare function compilerArgs(args: CompilerArgs): string[]; //# sourceMappingURL=compiler.d.ts.map