import { EthAddress } from '@aztec/barretenberg/address';
import { TreeInitData } from '@aztec/barretenberg/environment';
import { Signer } from 'ethers';
export declare function deployMainnet(signer: Signer, { dataTreeSize, roots }: TreeInitData, vk: string, faucetOperator?: EthAddress, rollupProvider?: EthAddress): Promise<{
    rollup: import("ethers").Contract;
    priceFeeds: string[];
    feeDistributor: import("ethers").Contract;
    permitHelper: import("ethers").Contract;
    faucet: import("ethers").Contract;
    bridgeDataProvider: import("ethers").Contract;
}>;
//# sourceMappingURL=deploy_mainnet.d.ts.map