import { FileMap } from "../ast"; import { CompilationOutput } from "./constants"; export interface PartialSolcInput { language: "Solidity"; settings: { outputSelection: any; remappings: string[]; [otherKeys: string]: any; }; [otherKeys: string]: any; } export interface SolcInput extends PartialSolcInput { sources: { [fileName: string]: { content: string; }; }; } /** * Create valid standard JSON input for the solidity compiler as specified in * https://docs.soliditylang.org/en/latest/using-the-compiler.html. * * This handles the differences in the JSON input between different compiler versions. */ export declare function createCompilerInput(files: FileMap, remappings: string[], output: CompilationOutput[], compilerSettings: any): SolcInput; //# sourceMappingURL=input.d.ts.map