import { HexString } from "@connext/vector-types"; import { FunctionFragment, EventFragment, ParamType } from "@ethersproject/abi"; import * as ChannelFactory from "../artifacts/src.sol/ChannelFactory.sol/ChannelFactory.json"; import * as ChannelMastercopy from "../artifacts/src.sol/ChannelMastercopy.sol/ChannelMastercopy.json"; import * as CMCAsset from "../artifacts/src.sol/CMCAsset.sol/CMCAsset.json"; import * as FailingToken from "../artifacts/src.sol/testing/FailingToken.sol/FailingToken.json"; import * as HashlockTransfer from "../artifacts/src.sol/transferDefinitions/HashlockTransfer.sol/HashlockTransfer.json"; import * as NonconformingToken from "../artifacts/src.sol/testing/NonconformingToken.sol/NonconformingToken.json"; import * as TestChannel from "../artifacts/src.sol/testing/TestChannel.sol/TestChannel.json"; import * as TestChannelFactory from "../artifacts/src.sol/testing/TestChannelFactory.sol/TestChannelFactory.json"; import * as TestToken from "../artifacts/src.sol/testing/TestToken.sol/TestToken.json"; import * as TransferDefinition from "../artifacts/src.sol/interfaces/ITransferDefinition.sol/ITransferDefinition.json"; import * as TransferRegistry from "../artifacts/src.sol/TransferRegistry.sol/TransferRegistry.json"; import * as VectorChannel from "../artifacts/src.sol/interfaces/IVectorChannel.sol/IVectorChannel.json"; import * as Withdraw from "../artifacts/src.sol/transferDefinitions/Withdraw.sol/Withdraw.json"; import * as TestLibIterableMapping from "../artifacts/src.sol/testing/TestLibIterableMapping.sol/TestLibIterableMapping.json"; import * as ReentrantToken from "../artifacts/src.sol/testing/ReentrantToken.sol/ReentrantToken.json"; import * as StableSwap from "../artifacts/src.sol/amm/StableSwap.sol/StableSwap.json"; declare type Abi = Array; declare type Artifact = { contractName: string; abi: Abi; bytecode: HexString; deployedBytecode: HexString; }; declare type Artifacts = { [contractName: string]: Artifact; }; export declare const artifacts: Artifacts; export { ChannelFactory, ChannelMastercopy, CMCAsset, FailingToken, HashlockTransfer, NonconformingToken, ReentrantToken, TestChannel, TestChannelFactory, TestLibIterableMapping, TestToken, TransferDefinition, TransferRegistry, VectorChannel, Withdraw, StableSwap, }; //# sourceMappingURL=artifacts.d.ts.map