import { MultisigValidatorManager } from '@abacus-network/core'; import { AbacusCore } from '../../core/AbacusCore'; import { ChainName } from '../../types'; import { AbacusAppChecker } from '../AbacusAppChecker'; import { CoreConfig } from './types'; export declare class AbacusCoreChecker extends AbacusAppChecker, CoreConfig> { checkChain(chain: Chain): Promise; checkDomainOwnership(chain: Chain): Promise; checkOutbox(chain: Chain): Promise; checkValidatorManagers(chain: Chain): Promise; checkValidatorManager(local: Chain, remote: Chain, validatorManager: MultisigValidatorManager): Promise; checkInboxes(chain: Chain): Promise; checkAbacusConnectionManager(chain: Chain): Promise; checkProxiedContracts(chain: Chain): Promise; checkInterchainGasPaymaster(chain: Chain): Promise; } //# sourceMappingURL=AbacusCoreChecker.d.ts.map