import { ChainName, ContractVerifier, HyperlaneContracts, HyperlaneIsmFactory, HyperlaneRouterDeployer, MultiProvider } from '@hyperlane-xyz/sdk'; import { HelloWorldFactories } from '../app/contracts.js'; import { HelloWorld } from '../types/index.js'; import { HelloWorldConfig } from './config.js'; export declare class HelloWorldDeployer extends HyperlaneRouterDeployer { readonly ismFactory?: HyperlaneIsmFactory | undefined; readonly contractVerifier?: ContractVerifier | undefined; constructor(multiProvider: MultiProvider, ismFactory?: HyperlaneIsmFactory | undefined, contractVerifier?: ContractVerifier | undefined, concurrentDeploy?: boolean); router(contracts: HyperlaneContracts): HelloWorld; deployContracts(chain: ChainName, config: HelloWorldConfig): Promise<{ router: HelloWorld; }>; } //# sourceMappingURL=deploy.d.ts.map