/**
 * Complete registry of Vana protocol contract addresses.
 *
 * This file is AUTO-GENERATED by the discover-addresses script.
 * DO NOT EDIT THIS FILE MANUALLY.
 *
 * To add contracts:
 * 1. Edit src/config/contracts.config.ts
 * 2. Run `npm run discover-addresses`
 *
 * @category Configuration
 */
import type { VanaContract } from "./abi";
export declare const CONTRACTS: {
    readonly DataPortabilityPermissions: {
        readonly addresses: {
            readonly 14800: "0xD54523048AdD05b4d734aFaE7C68324Ebb7373eF";
            readonly 1480: "0xD54523048AdD05b4d734aFaE7C68324Ebb7373eF";
        };
    };
    readonly DataPortabilityServers: {
        readonly addresses: {
            readonly 14800: "0x1483B1F634DBA75AeaE60da7f01A679aabd5ee2c";
            readonly 1480: "0x1483B1F634DBA75AeaE60da7f01A679aabd5ee2c";
        };
    };
    readonly DataPortabilityGrantees: {
        readonly addresses: {
            readonly 14800: "0x8325C0A0948483EdA023A1A2Fd895e62C5131234";
            readonly 1480: "0x8325C0A0948483EdA023A1A2Fd895e62C5131234";
        };
    };
    readonly DataRegistry: {
        readonly addresses: {
            readonly 14800: "0x8C8788f98385F6ba1adD4234e551ABba0f82Cb7C";
            readonly 1480: "0x8C8788f98385F6ba1adD4234e551ABba0f82Cb7C";
        };
    };
    readonly ComputeEngine: {
        readonly addresses: {
            readonly 14800: "0xb2BFe33FA420c45F1Cf1287542ad81ae935447bd";
            readonly 1480: "0xb2BFe33FA420c45F1Cf1287542ad81ae935447bd";
        };
    };
    readonly QueryEngine: {
        readonly addresses: {
            readonly 14800: "0xd25Eb66EA2452cf3238A2eC6C1FD1B7F5B320490";
            readonly 1480: "0xd25Eb66EA2452cf3238A2eC6C1FD1B7F5B320490";
        };
    };
    readonly DataRefinerRegistry: {
        readonly addresses: {
            readonly 14800: "0x93c3EF89369fDcf08Be159D9DeF0F18AB6Be008c";
            readonly 1480: "0x93c3EF89369fDcf08Be159D9DeF0F18AB6Be008c";
        };
    };
    readonly ComputeInstructionRegistry: {
        readonly addresses: {
            readonly 14800: "0x5786B12b4c6Ba2bFAF0e77Ed30Bf6d32805563A5";
            readonly 1480: "0x5786B12b4c6Ba2bFAF0e77Ed30Bf6d32805563A5";
        };
    };
    readonly TeePoolPhala: {
        readonly addresses: {
            readonly 14800: "0xE8EC6BD73b23Ad40E6B9a6f4bD343FAc411bD99A";
            readonly 1480: "0xE8EC6BD73b23Ad40E6B9a6f4bD343FAc411bD99A";
        };
    };
    readonly TeePoolEphemeralStandard: {
        readonly addresses: {
            readonly 14800: "0xe124bae846D5ec157f75Bd9e68ca87C4d2AB835A";
            readonly 1480: "0xe124bae846D5ec157f75Bd9e68ca87C4d2AB835A";
        };
    };
    readonly TeePoolPersistentStandard: {
        readonly addresses: {
            readonly 14800: "0xe8bB8d0629651Cf33e0845d743976Dc1f0971d76";
            readonly 1480: "0xe8bB8d0629651Cf33e0845d743976Dc1f0971d76";
        };
    };
    readonly TeePoolPersistentGpu: {
        readonly addresses: {
            readonly 14800: "0x1c346Cd74f8551f8fa13f3F4b6b8dAE22338E6a9";
            readonly 1480: "0x1c346Cd74f8551f8fa13f3F4b6b8dAE22338E6a9";
        };
    };
    readonly TeePoolDedicatedStandard: {
        readonly addresses: {
            readonly 14800: "0xf024b7ac5E8417416f53B41ecfa58C8e9396687d";
            readonly 1480: "0xf024b7ac5E8417416f53B41ecfa58C8e9396687d";
        };
    };
    readonly TeePoolDedicatedGpu: {
        readonly addresses: {
            readonly 14800: "0xB1686FA9620bBf851714d1cB47b8a4Bf4664644E";
            readonly 1480: "0xB1686FA9620bBf851714d1cB47b8a4Bf4664644E";
        };
    };
    readonly VanaEpoch: {
        readonly addresses: {
            readonly 14800: "0x2063cFF0609D59bCCc196E20Eb58A8696a6b15A0";
            readonly 1480: "0x2063cFF0609D59bCCc196E20Eb58A8696a6b15A0";
        };
    };
    readonly DLPRegistry: {
        readonly addresses: {
            readonly 14800: "0x4D59880a924526d1dD33260552Ff4328b1E18a43";
            readonly 1480: "0x4D59880a924526d1dD33260552Ff4328b1E18a43";
        };
    };
    readonly VanaPoolStaking: {
        readonly addresses: {
            readonly 14800: "0x641C18E2F286c86f96CE95C8ec1EB9fC0415Ca0e";
            readonly 1480: "0x641C18E2F286c86f96CE95C8ec1EB9fC0415Ca0e";
        };
    };
    readonly DATFactory: {
        readonly addresses: {
            readonly 14800: "0x40f8bccF35a75ecef63BC3B1B3E06ffEB9220644";
            readonly 1480: "0x40f8bccF35a75ecef63BC3B1B3E06ffEB9220644";
        };
    };
    readonly DAT: {
        readonly addresses: {
            readonly 14800: "0xA706b93ccED89f13340673889e29F0a5cd84212d";
            readonly 1480: "0xA706b93ccED89f13340673889e29F0a5cd84212d";
        };
    };
    readonly DATPausable: {
        readonly addresses: {
            readonly 14800: "0xe69FE86f0B95cC2f8416Fe22815c85DC8887e76e";
            readonly 1480: "0xe69FE86f0B95cC2f8416Fe22815c85DC8887e76e";
        };
    };
    readonly DATVotes: {
        readonly addresses: {
            readonly 14800: "0xaE04c8A77E9B27869eb563720524A9aE0baf1831";
            readonly 1480: "0xaE04c8A77E9B27869eb563720524A9aE0baf1831";
        };
    };
    readonly WVANA: {
        readonly addresses: {
            readonly 14800: "0xbccc4b4c6530F82FE309c5E845E50b5E9C89f2AD";
            readonly 1480: "0x00EDdD9621Fb08436d0331c149D1690909a5906d";
        };
    };
    readonly UniswapV3NonfungiblePositionManager: {
        readonly addresses: {
            readonly 14800: "0x48Bd633f4B9128a38Ebb4a48b6975EB3Eaf1931b";
            readonly 1480: "0x45a2992e1bFdCF9b9AcE0a84A238f2E56F481816";
        };
    };
    readonly UniswapV3QuoterV2: {
        readonly addresses: {
            readonly 14800: "0x3152246f3CD4dD465292Dd4Ffd792E2Cf602e332";
            readonly 1480: "0x1b13728ea3C90863990aC0e05987CfeC1888908c";
        };
    };
    readonly Multicall3: {
        readonly addresses: {
            readonly 14800: "0xD8d2dFca27E8797fd779F8547166A2d3B29d360E";
            readonly 1480: "0xD8d2dFca27E8797fd779F8547166A2d3B29d360E";
        };
    };
    readonly Multisend: {
        readonly addresses: {
            readonly 14800: "0x8807e8BCDFbaA8c2761760f3FBA37F6f7F2C5b2d";
            readonly 1480: "0x8807e8BCDFbaA8c2761760f3FBA37F6f7F2C5b2d";
        };
    };
    readonly ComputeEngineTreasury: {
        readonly addresses: {
            readonly 14800: "0xceB33C501B624D984bD1Ed3298f6D1d8F7CE03d1";
            readonly 1480: "0xceB33C501B624D984bD1Ed3298f6D1d8F7CE03d1";
        };
        readonly _meta: {
            readonly discoveredFrom: "ComputeEngine";
            readonly lastUpdated: "2026-04-30";
        };
    };
    readonly VanaTreasury: {
        readonly addresses: {
            readonly 14800: "0x8B32Ef32f22e72cc25D53f6E858f57cAe7E198f9";
            readonly 1480: "0x8B32Ef32f22e72cc25D53f6E858f57cAe7E198f9";
        };
        readonly _meta: {
            readonly discoveredFrom: "QueryEngine";
            readonly lastUpdated: "2026-04-30";
        };
    };
    readonly DLPRegistryTreasury: {
        readonly addresses: {
            readonly 14800: "0xb12ce1d27bEeFe39b6F0110b1AB77C21Aa0c9F9a";
            readonly 1480: "0xb12ce1d27bEeFe39b6F0110b1AB77C21Aa0c9F9a";
        };
        readonly _meta: {
            readonly discoveredFrom: "DLPRegistry";
            readonly lastUpdated: "2026-04-30";
        };
    };
    readonly VanaPoolTreasury: {
        readonly addresses: {
            readonly 14800: "0x143BE72CF2541604A7691933CAccd6D9cC17c003";
            readonly 1480: "0x143BE72CF2541604A7691933CAccd6D9cC17c003";
        };
        readonly _meta: {
            readonly discoveredFrom: "VanaPoolStaking";
            readonly lastUpdated: "2026-04-30";
        };
    };
    readonly VanaPoolEntity: {
        readonly addresses: {
            readonly 14800: "0x44f20490A82e1f1F1cC25Dd3BA8647034eDdce30";
            readonly 1480: "0x44f20490A82e1f1F1cC25Dd3BA8647034eDdce30";
        };
        readonly _meta: {
            readonly discoveredFrom: "VanaPoolStaking";
            readonly lastUpdated: "2026-04-30";
        };
    };
};
export declare const CONTRACT_ADDRESSES: Record<number, Record<string, string>>;
export declare const UTILITY_ADDRESSES: {
    readonly 14800: {
        readonly Multicall3: "0xD8d2dFca27E8797fd779F8547166A2d3B29d360E";
        readonly Multisend: "0x8807e8BCDFbaA8c2761760f3FBA37F6f7F2C5b2d";
    };
    readonly 1480: {
        readonly Multicall3: "0xD8d2dFca27E8797fd779F8547166A2d3B29d360E";
        readonly Multisend: "0x8807e8BCDFbaA8c2761760f3FBA37F6f7F2C5b2d";
    };
};
/**
 * Retrieves the deployed contract address for a specific Vana protocol contract on a given chain.
 */
export declare const getContractAddress: (chainId: keyof typeof CONTRACT_ADDRESSES, contract: VanaContract) => `0x${string}`;
export declare const getUtilityAddress: (chainId: keyof typeof UTILITY_ADDRESSES, contract: keyof (typeof UTILITY_ADDRESSES)[keyof typeof UTILITY_ADDRESSES]) => `0x${string}`;
