import { TaskTypes } from '../types';
export declare const API_CONFIG: {
    ROUTES: {
        checkKycStatus: string;
        getUserSignature: string;
        startReclaimVerification: string;
        startUserVerification: string;
        zkMeAccessToken: string;
        getSnapshots: (chainId: number) => string;
        getMerkleTreeSiblings: string;
        getSnapshotServerEvents: string;
        callOdosAPI: string;
        callOneInchAPI: string;
        callLifiAPI: string;
        callOkxAPI: string;
        getOdosPriceForToken: (chainId: number, tokenAddress: string) => string;
        monitor: string;
        monitorBatch: string;
        checkRisk: (address: string) => string;
        simulateTransaction: string;
        simulateBatchTx: string;
        simulateVolatileTokenTransfer: string;
        getTokensInfo: string;
        getTokenData: (tokenSymbol: string) => string;
        getProxyAccounts: (secureKey: string) => string;
        updateProxyAccounts: string;
        generateProoflessDepositLimitless: string;
        generateMultiPaymentDepositLimitless: string;
        generateAddAccessToken: string;
        getTemporaryWalletNonces: (hashedEthereumAddress: string, chainId: number) => string;
        addTemporaryWalletNonce: string;
        removeTemporaryWalletNonce: string;
        encodeMoonPayBuyUrl: string;
        getMoonPayQuote: string;
        privateSendTopUpRecipientInfos: string;
        privateSendAllocateRecipientInfos: string;
        privateSendNonceSync: string;
        privateSendNonceReserve: string;
        getDashboardAccount: string;
        updateDashboardAccount: string;
        deleteDashboardAccount: string;
        updateUserProfile: string;
        addDashboardContact: string;
        deleteDashboardContact: string;
        updateDashboardContact: string;
        getDashboardContacts: string;
        sendDashboardInvitationEmail: string;
        removeMember: string;
        editMember: string;
        createDashboardPayout: string;
        getDashboardPayouts: string;
        syncDashboardBalances: string;
        getDashboardBalances: string;
        changePayoutStatus: string;
        getDashboardTransactions: string;
        createDashboardTransactions: string;
        tronSubsidyEligibility: string;
        tronSubsidyRecord: string;
        privateSendRecipientInfoGetAny: string;
    };
};
export declare const RELAYER_CONFIG: {
    getGasEstimate: (tokenAddress: string, externalActionId: string, erc20TokenAddressLength: number, gasAmount?: number) => string;
    getTokenPrices: string;
    TRANSACT: string;
    TRANSACT_BATCH: string;
    SOLANA_TRANSACT: string;
    SOLANA_TRANSACT_BATCH: string;
    getIdleRelay: string;
    emitTxPublicData: string;
    emitReferralTx: string;
    getScheduledTransactions: string;
    getScheduledTransactionsNullifierIndexes: string;
    updateDepositAndWithdrawStatus: string;
    getTokenPriceChartData: string;
    getTokenPreviousDayPrices: string;
    getPrivateTransactionsRatio: (hashedOwner: string) => string;
    savePrivacyScoreAndGetPrivacyRank: string;
};
export declare const WALLET_TASK_VERIFICATION_TYPES: TaskTypes[];
export declare const VERIFICATION_ROUTES: Partial<Record<TaskTypes, (ethereumAddress: string) => string>>;
export declare const DATA_SERVER_CONFIG: {
    createPresaleReferral: string;
    updatePresaleReferralList: string;
    generateTradingPoints: string;
    getBrotherhoodUsers: (brotherhoodId: number) => string;
    getCurrentUserBrotherhoodUsers: (ethereumAddress: string) => string;
    editBrotherhood: string;
    createBrotherhood: string;
    getCurrentUserBrotherhood: string;
    getPublicBrotherhoods: string;
    getBrotherhood: (brotherhoodId: number) => string;
    leaveBrotherhood: (brotherhoodId: number) => string;
    joinBrotherhood: (brotherhoodId: number) => string;
    getUserAnalytics: string;
    getBrotherhoodAnalytics: string;
    connectRewardsUser: string;
    updateRewardsUser: string;
    getRewardsUser: (ethereumAddress: string) => string;
    checkUsernameAvailability: (username: string) => string;
    getSwapStreak: string;
    getUserCurrentLeaderboard: string;
    getBrotherhoodsLeaderboard: string;
    getCurrentUserReferral: string;
    submitReferralCode: string;
    getCurrentUserAppliedReferralCode: string;
    submitAccessCode: string;
    getAccessCodeBenefits: string;
    getTelegramCallback: string;
    generateAumPoints: string;
    getTasksProgress: (ethereumAddress: string) => string;
    disconnectSocialNetwork: string;
    getNftMultiplier: (ethereumAddress: string) => string;
    seedlessInit: string;
    seedlessBackup: string;
    seedlessCheckPassword: string;
    seedlessStatus: string;
    seedlessSalt: string;
    sendPrivateSendEmailNotifications: string;
    webflowBlogPosts: string;
    brevoSubscribe: string;
};
export declare const backendVersion = "v12";
export declare const deploymentModeWithVersion: string | undefined;
export declare const PLAYGROUND_URL = "https://wallet-playground.hinkal.io";
export declare const STAGING_URL = "https://wallet-staging.hinkal.io";
export declare const PRODUCTION_URL = "https://wallet-prodv12.hinkal.io";
export declare const SERVER_URL_LOCAL = "http://localhost:7072";
export declare const SERVER_URL_ENDPOINT = "/server";
export declare const RELAYER_URL_LOCAL = "http://localhost:7073";
export declare const RELAYER_URL_ENDPOINT = "/relayer";
export declare const SNAPSHOT_SERVER_URL_LOCAL = "http://localhost:7074";
export declare const SNAPSHOT_SERVER_URL_ENDPOINT = "/snapshot-server";
export declare const DATA_SERVER_URL_LOCAL = "http://localhost:7090";
export declare const DATA_SERVER_URL_ENDPOINT = "/data-server";
export declare const FUND_COMPLIANCE_URL_LOCAL = "http://localhost:7075";
export declare const FUND_COMPLIANCE_URL_ENDPOINT = "/compliance-server";
export declare const WAAS_URL_LOCAL = "http://localhost:7076";
export declare const WAAS_URL_ENDPOINT = "/waas";
