import { Address, Domain } from '@hyperlane-xyz/utils'; import { BaseAppAdapter } from '../../app/MultiProtocolApp.js'; import { ChainName } from '../../types.js'; export interface IRouterAdapter extends BaseAppAdapter { interchainSecurityModule(): Promise
; owner: () => Promise; remoteDomains(): Promise