import { ethers } from 'ethers'; import { TestMailbox__factory } from '@hyperlane-xyz/core'; import { HyperlaneContracts } from '../contracts/types.js'; import { ChainName } from '../types.js'; import { HyperlaneCore } from './HyperlaneCore.js'; export declare const testCoreFactories: { mailbox: TestMailbox__factory; validatorAnnounce: import("@hyperlane-xyz/core").ValidatorAnnounce__factory; proxyAdmin: import("@hyperlane-xyz/core").ProxyAdmin__factory; quotedCalls: import("@hyperlane-xyz/core").QuotedCalls__factory; }; export declare class TestCoreApp extends HyperlaneCore { getContracts(chain: ChainName): HyperlaneContracts; processMessages(): Promise>>; processOutboundMessages(origin: ChainName): Promise>; } //# sourceMappingURL=TestCoreApp.d.ts.map