@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
12 lines • 796 B
TypeScript
import { Logger } from 'pino';
import { HyperlaneDeployer } from '../../deploy/HyperlaneDeployer.js';
import { ContractVerifier } from '../../deploy/verify/ContractVerifier.js';
import { HyperlaneContracts } from '../../index.js';
import { MultiProvider } from '../../providers/MultiProvider.js';
import { TimelockConfig } from '../types.js';
import { EvmTimelockFactories } from './contracts.js';
export declare class EvmTimelockDeployer extends HyperlaneDeployer<TimelockConfig, EvmTimelockFactories> {
constructor(multiProvider: MultiProvider, concurrentDeploy?: boolean, contractVerifier?: ContractVerifier, logger?: Logger);
deployContracts(chain: string, config: TimelockConfig): Promise<HyperlaneContracts<EvmTimelockFactories>>;
}
//# sourceMappingURL=EvmTimelockDeployer.d.ts.map