type Contracts = 'delegator' | 'getters' | 'governorRewardsImplementation' | 'governorRewardsProxy' | 'implementation' | 'L1Sender' | 'L2Executor' | 'proxy' | 'proxyAdmin' | 'rail' | 'staking' | 'treasuryImplementation' | 'treasuryProxy' | 'voting'; export type ContractConfig = { address: string; deploymentBlock: number; }; export type ChainConfig = Record; export type JsonFragmentType = { readonly name?: string; readonly indexed?: boolean; readonly type?: string; readonly internalType?: any; readonly components?: ReadonlyArray; }; export type ABIFragment = { readonly name?: string; readonly type?: string; readonly anonymous?: boolean; readonly payable?: boolean; readonly constant?: boolean; readonly stateMutability?: string; readonly inputs?: ReadonlyArray; readonly outputs?: ReadonlyArray; readonly gas?: string; }; export type ABIs = Record; export {};