import { Mailbox__factory, ProxyAdmin__factory, QuotedCalls__factory, ValidatorAnnounce__factory } from '@hyperlane-xyz/core';
import { HyperlaneAddresses } from '../contracts/types.js';
export declare const PERMIT2_ADDRESS = "0x000000000022D473030F116dDEE9F6B43aC78BA3";
export declare const coreFactories: {
    validatorAnnounce: ValidatorAnnounce__factory;
    proxyAdmin: ProxyAdmin__factory;
    mailbox: Mailbox__factory;
    quotedCalls: QuotedCalls__factory;
};
export type CoreFactories = typeof coreFactories;
export type CoreAddresses = HyperlaneAddresses<CoreFactories>;
//# sourceMappingURL=contracts.d.ts.map