import deployment = require('../deployment.json'); import turboFilArtifact = require('../artifacts/contracts/TurboFil.sol/TurboFil.json'); import sectorArtifact = require('../artifacts/contracts/Sector.sol/Sector.json'); import verificationArtifact = require('../artifacts/contracts/Verification.sol/Verification.json'); import { Sector__factory, TurboFil, TurboFil__factory, Verification__factory } from '../typechain'; export interface Skeletons { TurboFil: { artifact: typeof turboFilArtifact; factory: TurboFil__factory; }; Sector: { artifact: typeof sectorArtifact; factory: Sector__factory; }; Verification: { artifact: typeof verificationArtifact; factory: Verification__factory; }; } export interface Deployment { TurboFil: TurboFil; } declare type networks = keyof typeof deployment; declare type NetworkDeployments = { [n in networks]: Deployment; }; export declare const skeletons: Skeletons; export declare const deployments: NetworkDeployments; export {};