import HttpBrowser from './Http.js'; import { Aci, CompileResult } from './Base.js'; import { Encoded } from '../../utils/encoder.js'; /** * Contract Compiler over HTTP for Nodejs * * Inherits CompilerHttp and implements `compile`, `validate` methods * @category contract * @example CompilerHttpNode('COMPILER_URL') */ export default class CompilerHttpNode extends HttpBrowser { compile(path: string): CompileResult; generateAci(path: string): Promise; validate(bytecode: Encoded.ContractBytearray, path: string): Promise; }