/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */

export interface paths {
    "/admin/activity/achievements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listAchievementDefinitions"];
        put?: never;
        post: operations["createAchievementDefinition"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/achievements/{achievement_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateAchievementDefinition"];
        post?: never;
        delete: operations["deleteAchievementDefinition"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/daily-tasks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listTaskDefinitions"];
        put?: never;
        post: operations["createTaskDefinition"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/daily-tasks/{task_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateTaskDefinition"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/daily-tasks/{task_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["setTaskDefinitionStatus"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/user-leaderboards": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listUserLeaderboards"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cp/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCPConfig"];
        put: operations["updateCPConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cp/relationships": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCPRelationships"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cp/applications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCPApplications"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cp-weekly-rank/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCPWeeklyRankConfig"];
        put: operations["updateCPWeeklyRankConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cp-weekly-rank/settlements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCPWeeklyRankSettlements"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/red-packets": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRedPackets"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/red-packets/{packet_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRedPacket"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/red-packets/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRedPacketConfig"];
        put: operations["updateRedPacketConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/red-packets/refund/retry": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["retryRedPacketRefund"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getLuckyGiftConfig"];
        put: operations["upsertLuckyGiftConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/configs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftConfigs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/config/versions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftConfigVersions"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/config/rollback": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["rollbackLuckyGiftConfig"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/draws": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftDraws"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/user-profiles": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftUserProfiles"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/user-profile": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getLuckyGiftUserProfile"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/summary": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getLuckyGiftDrawSummary"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/pools": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftPoolBalances"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/pools/credit": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["creditLuckyGiftPool"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/pools/debit": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["debitLuckyGiftPool"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/experiments": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLuckyGiftExperiments"];
        put?: never;
        post: operations["createLuckyGiftExperiment"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/experiments/{experimentId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateLuckyGiftExperiment"];
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/experiments/{experimentId}/overrides": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["setLuckyGiftExperimentOverrides"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/ops-center/lucky-gifts/experiments/{experimentId}/end": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["endLuckyGiftExperiment"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/wheel/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getWheelConfig"];
        put: operations["upsertWheelConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/wheel/draws": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listWheelDraws"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/wheel/draw-summary": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getWheelDrawSummary"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/first-recharge-reward/claims": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listFirstRechargeRewardClaims"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/invite-reward/claims": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listInviteActivityRewardClaims"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cumulative-recharge-reward/grants": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCumulativeRechargeRewardGrants"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/room-turnover-reward/settlements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRoomTurnoverRewardSettlements"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/room-turnover-reward/settlements/{settlement_id}/retry": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["retryRoomTurnoverRewardSettlement"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/weekly-star/cycles": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listWeeklyStarCycles"];
        put?: never;
        post: operations["createWeeklyStarCycle"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/weekly-star/cycles/{cycle_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getWeeklyStarCycle"];
        put: operations["updateWeeklyStarCycle"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/weekly-star/cycles/{cycle_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setWeeklyStarCycleStatus"];
        trace?: never;
    };
    "/admin/activity/weekly-star/cycles/{cycle_id}/leaderboard": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listWeeklyStarLeaderboard"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/weekly-star/cycles/{cycle_id}/settlements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listWeeklyStarSettlements"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/registration-reward/claims": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRegistrationRewardClaims"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/first-recharge-reward/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getFirstRechargeRewardConfig"];
        put: operations["updateFirstRechargeRewardConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/cumulative-recharge-reward/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCumulativeRechargeRewardConfig"];
        put: operations["updateCumulativeRechargeRewardConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/invite-reward/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getInviteActivityRewardConfig"];
        put: operations["updateInviteActivityRewardConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/room-turnover-reward/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomTurnoverRewardConfig"];
        put: operations["updateRoomTurnoverRewardConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/registration-reward/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRegistrationRewardConfig"];
        put: operations["updateRegistrationRewardConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/vip-program": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getVipProgram"];
        put: operations["updateVipProgram"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/vip-levels": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getVipConfig"];
        put: operations["updateVipConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/vip-grants": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantVip"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/vip-trial-card-grants": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantVipTrialCard"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/room-rocket/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomRocketConfig"];
        put: operations["updateRoomRocketConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/seven-day-checkin/claims": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listSevenDayCheckInClaims"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activity/seven-day-checkin/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSevenDayCheckInConfig"];
        put: operations["updateSevenDayCheckInConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/managers": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listManagers"];
        put?: never;
        post: operations["createManager"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/managers/{user_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateManager"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/agencies": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listAgencies"];
        put?: never;
        post: operations["createAgency"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/agencies/{agency_id}/close": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["closeAgency"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/agencies/{agency_id}/hosts": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["adminAddAgencyHost"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/agencies/{agency_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setAgencyStatus"];
        trace?: never;
    };
    "/admin/agencies/{agency_id}/delete": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["deleteAgency"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/agencies/{agency_id}/join-enabled": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["setAgencyJoinEnabled"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/banners": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listBanners"];
        put?: never;
        post: operations["createBanner"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/banners/{banner_id}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateBanner"];
        post?: never;
        delete: operations["deleteBanner"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/splash-screens": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listSplashScreens"];
        put?: never;
        post: operations["createSplashScreen"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/splash-screens/{splash_id}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateSplashScreen"];
        post?: never;
        delete: operations["deleteSplashScreen"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/popups": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listPopups"];
        put?: never;
        post: operations["createPopup"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/popups/{popup_id}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updatePopup"];
        post?: never;
        delete: operations["deletePopup"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/h5-links": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listH5Links"];
        put: operations["updateH5Links"];
        post: operations["createH5Link"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/h5-links/{key}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateH5Link"];
        post?: never;
        delete: operations["deleteH5Link"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/explore-tabs": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listExploreTabs"];
        put?: never;
        post: operations["createExploreTab"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/explore-tabs/{tab_id}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateExploreTab"];
        post?: never;
        delete: operations["deleteExploreTab"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/versions": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get: operations["listAppVersions"];
        put?: never;
        post: operations["createAppVersion"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/app-config/versions/{version_id}": {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateAppVersion"];
        post?: never;
        delete: operations["deleteAppVersion"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/apps": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listApps"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/apps/visible": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listVisibleApps"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/bd-leaders": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listBDLeaders"];
        put?: never;
        post: operations["createBDLeader"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/bd-leaders/{user_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteBDLeader"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/bd-leaders/{user_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setBDLeaderStatus"];
        trace?: never;
    };
    "/admin/bds": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listBDs"];
        put?: never;
        post: operations["createBD"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/bds/{user_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setBDStatus"];
        trace?: never;
    };
    "/admin/coin-sellers": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinSellers"];
        put?: never;
        post: operations["createCoinSeller"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-sellers/{user_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setCoinSellerStatus"];
        trace?: never;
    };
    "/admin/coin-sellers/{user_id}/sub-sellers": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinSellerSubSellers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-seller-sub-applications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinSellerSubApplications"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-seller-sub-applications/{application_id}/approve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["approveCoinSellerSubApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-seller-sub-applications/{application_id}/reject": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["rejectCoinSellerSubApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-sellers/{user_id}/stock-credits": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["creditCoinSellerStock"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-sellers/{user_id}/stock-debits": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["debitCoinSellerStock"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/coin-seller-salary-rates/{region_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCoinSellerSalaryRates"];
        put: operations["replaceCoinSellerSalaryRates"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/host-withdrawals": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listHostWithdrawals"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/countries": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCountries"];
        put?: never;
        post: operations["createCountry"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/countries/{country_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCountry"];
        put?: never;
        post?: never;
        delete: operations["deleteCountry"];
        options?: never;
        head?: never;
        patch: operations["updateCountry"];
        trace?: never;
    };
    "/admin/countries/{country_id}/rename-code": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["renameCountryCode"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/countries/{country_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["disableCountry"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/countries/{country_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableCountry"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/emoji-packs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listEmojiPacks"];
        put?: never;
        post: operations["createEmojiPack"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/emoji-packs/categories": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listEmojiPackCategories"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/files/image/upload": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["uploadImage"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/files/upload": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["uploadFile"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/games": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCatalog"];
        put?: never;
        post: operations["createCatalog"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/games/{game_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteCatalog"];
        options?: never;
        head?: never;
        patch: operations["updateCatalog"];
        trace?: never;
    };
    "/admin/game/games/{game_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setGameStatus"];
        trace?: never;
    };
    "/admin/game/games/{game_id}/whitelist": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setGameWhitelistEnabled"];
        trace?: never;
    };
    "/admin/game/games/{game_id}/whitelist/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listGameWhitelistUsers"];
        put?: never;
        post: operations["addGameWhitelistUser"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/games/{game_id}/whitelist/users/{user_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteGameWhitelistUser"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/platforms": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPlatforms"];
        put?: never;
        post: operations["createPlatform"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/platforms/{platform_code}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updatePlatform"];
        trace?: never;
    };
    "/admin/game/self-games": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listSelfGames"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/self-games/{game_id}/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateDiceConfig"];
        trace?: never;
    };
    "/admin/game/self-games/{game_id}/pool/adjust": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["adjustDicePool"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/robots": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listDiceRobots"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/robots/generate": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["generateDiceRobots"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/robots/{user_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteDiceRobot"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/robots/{user_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setDiceRobotStatus"];
        trace?: never;
    };
    "/admin/game/room-rps/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomRpsConfig"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateRoomRpsConfig"];
        trace?: never;
    };
    "/admin/game/room-rps/challenges": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRoomRpsChallenges"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/room-rps/challenges/{challenge_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomRpsChallenge"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/room-rps/challenges/{challenge_id}/retry-settlement": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["retryRoomRpsSettlement"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/game/room-rps/challenges/{challenge_id}/expire": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["expireRoomRpsChallenge"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gift-types": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listGiftTypes"];
        put: operations["updateGiftTypes"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gift-types/{type_code}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateGiftType"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gifts": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listGifts"];
        put?: never;
        post: operations["createGift"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gifts/batch": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["batchCreateGifts"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gifts/{gift_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateGift"];
        post?: never;
        delete: operations["deleteGift"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gifts/{gift_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["disableGift"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/gifts/{gift_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableGift"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/hosts": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listHosts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/host-agency-policies": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listHostAgencyPolicies"];
        put?: never;
        post: operations["createHostAgencyPolicy"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/host-agency-policies/{policy_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateHostAgencyPolicy"];
        post?: never;
        delete: operations["deleteHostAgencyPolicy"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/host-agency-policies/{policy_id}/publish": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["publishHostAgencyPolicy"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/host-salary-settlements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listHostSalarySettlements"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/team-salary-policies": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listTeamSalaryPolicies"];
        put?: never;
        post: operations["createTeamSalaryPolicy"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/team-salary-policies/{policy_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateTeamSalaryPolicy"];
        post?: never;
        delete: operations["deleteTeamSalaryPolicy"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/coin-adjustments": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinAdjustments"];
        put?: never;
        post: operations["createCoinAdjustment"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/coin-adjustments/target": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["lookupCoinAdjustmentTarget"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/gift-records": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listGiftRecords"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/coin-ledger": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinLedger"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/coin-seller-ledger": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listCoinSellerLedger"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/coin-seller-ledger/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["exportCoinSellerLedger"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/full-server-notices/fanout": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["createFullServerNoticeFanout"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/reports": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listReports"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/policy-templates": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPolicyTemplates"];
        put?: never;
        post: operations["savePolicyTemplate"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/policy-instances": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPolicyInstances"];
        put?: never;
        post: operations["createPolicyInstance"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/policy-instances/{instance_id}/publish": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["publishPolicyInstance"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/policy-instances/{instance_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updatePolicyInstanceStatus"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-bills": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRechargeBills"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-bills/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRechargeBillOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-bills/summary": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRechargeBillSummary"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-bills/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["exportRechargeBills"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-bills/google-paid/refresh": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["refreshGoogleRechargePaid"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-regions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRechargeRegions"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-apps": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRechargeApps"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-products": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRechargeProducts"];
        put?: never;
        post: operations["createRechargeProduct"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/recharge-products/{product_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateRechargeProduct"];
        post?: never;
        delete: operations["deleteRechargeProduct"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/databi/social/master": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSocialBiMaster"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/databi/social/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSocialBiOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/databi/social/requirements": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSocialBiRequirements"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/databi/social/funnel": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSocialBiFunnel"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/databi/social/kpi": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSocialBiKpi"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/scope": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getFinanceScope"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/integrations/withdrawal-applications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** @description 来源钱包使用 App 独立 Bearer token 幂等提交提现申请，不使用后台用户 JWT。 */
        post: operations["createExternalWithdrawalApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/withdrawal-applications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listFinanceWithdrawalApplications"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/withdrawal-applications/{application_id}/approve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["approveFinanceWithdrawalApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/withdrawal-applications/{application_id}/reject": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["rejectFinanceWithdrawalApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/withdrawal-applications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listOperationsWithdrawalApplications"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/withdrawal-applications/{application_id}/approve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["approveOperationsWithdrawalApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/operations/withdrawal-applications/{application_id}/reject": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["rejectOperationsWithdrawalApplication"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/orders/coin-seller-recharges": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listFinanceCoinSellerRechargeOrders"];
        put?: never;
        post: operations["createFinanceCoinSellerRechargeOrder"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/orders/coin-seller-recharges/quotes": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["quoteFinanceCoinSellerRechargeOrder"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/orders/coin-seller-recharges/receipt-verifications": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["verifyFinanceCoinSellerRechargeReceipt"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/orders/coin-seller-recharges/{order_id}/verify": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["verifyFinanceCoinSellerRechargeOrder"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/orders/coin-seller-recharges/{order_id}/grant": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantFinanceCoinSellerRechargeOrder"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/usdt-addresses/{app_code}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getFinanceUSDTAddresses"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/usdt-addresses/{app_code}/{chain}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["upsertFinanceUSDTAddress"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/finance/coin-seller-recharge-exchange-rates/{app_code}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getFinanceCoinSellerRechargeExchangeRate"];
        put: operations["replaceFinanceCoinSellerRechargeExchangeRate"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/temporary-links": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listTemporaryPaymentLinks"];
        put?: never;
        post: operations["createTemporaryPaymentLink"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/temporary-links/{order_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getTemporaryPaymentLink"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/third-party-channels": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listThirdPartyPaymentChannels"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/third-party-methods/{method_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setThirdPartyPaymentMethodStatus"];
        trace?: never;
    };
    "/admin/payment/third-party-methods/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["syncThirdPartyPaymentMethods"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/payment/third-party-rates/{method_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateThirdPartyPaymentRate"];
        trace?: never;
    };
    "/admin/payment/third-party-rates/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["syncThirdPartyPaymentRates"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/regions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRegions"];
        put?: never;
        post: operations["createRegion"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/regions/{region_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRegion"];
        put?: never;
        post?: never;
        delete: operations["disableRegion"];
        options?: never;
        head?: never;
        patch: operations["updateRegion"];
        trace?: never;
    };
    "/admin/regions/{region_id}/countries": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["replaceRegionCountries"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/regions/{region_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableRegion"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-grants": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listResourceGrants"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-grants/group": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantResourceGroup"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-grants/{grant_id}/revoke": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["revokeResourceGrant"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/{user_id}/resources/{entitlement_id}/revoke": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["revokeAppUserResource"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-grants/resource": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantResource"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-grants/target": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["lookupResourceGrantTarget"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-shop/items": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listResourceShopItems"];
        put?: never;
        post: operations["upsertResourceShopItems"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-shop/purchase-orders": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listResourceShopPurchaseOrders"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-shop/items/{shop_item_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["disableResourceShopItem"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-shop/items/{shop_item_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableResourceShopItem"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups/identity-auto-grant-config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getResourceIdentityAutoGrantConfig"];
        put: operations["updateResourceIdentityAutoGrantConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listResourceGroups"];
        put?: never;
        post: operations["createResourceGroup"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups/{group_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getResourceGroup"];
        put: operations["updateResourceGroup"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups/{group_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["disableResourceGroup"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups/{group_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableResourceGroup"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resource-groups/{group_id}/items": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateResourceGroupItems"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resources": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listResources"];
        put?: never;
        post: operations["createResource"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resources/batch-delete": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["batchDeleteResources"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resources/{resource_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getResource"];
        put: operations["updateResource"];
        post?: never;
        delete: operations["deleteResource"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resources/{resource_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["disableResource"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/resources/{resource_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["enableResource"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRooms"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/{room_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteRoom"];
        options?: never;
        head?: never;
        patch: operations["updateRoom"];
        trace?: never;
    };
    "/admin/rooms/config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomConfig"];
        put: operations["updateRoomConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/whitelist": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoomWhitelistConfig"];
        put: operations["updateRoomWhitelistConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/pins": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRoomPins"];
        put?: never;
        post: operations["createRoomPin"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/pins/{pin_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["cancelRoomPin"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/robot-rooms": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRobotRooms"];
        put?: never;
        post: operations["createRobotRoom"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/robot-rooms/available-robots": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listAvailableRoomRobots"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/robot-rooms/human-config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getHumanRoomRobotConfig"];
        put: operations["updateHumanRoomRobotConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/robot-rooms/{room_id}/start": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["startRobotRoom"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/rooms/robot-rooms/{room_id}/stop": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["stopRobotRoom"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLevelConfig"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config/batch": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["batchUpsertLevelConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config/rules/{track}/{level}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["upsertRule"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config/tiers": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["createTier"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config/tiers/{tier_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateTier"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/level-config/tracks/{track}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updateTrack"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/region-blocks": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRegionBlocks"];
        put: operations["replaceRegionBlocks"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/risk-config": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRiskConfig"];
        put: operations["updateRiskConfig"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["appListUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["appGetUser"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["appUpdateUser"];
        trace?: never;
    };
    "/app/users/{id}/access-token": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["appIssueUserAccessToken"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}/ban": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["appBanUser"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}/levels": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["appAdjustUserLevels"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}/login-logs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["appListUserLoginLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}/password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["appSetPassword"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/{id}/unban": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["appUnbanUser"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/bans": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["appListBannedUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/app/users/login-logs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["appListLoginLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/external-admin-users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listExternalAdminUsers"];
        put?: never;
        post: operations["createExternalAdminUser"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/external-admin-users/permission-catalog": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listExternalAdminPermissionCatalog"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/external-admin-users/target": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["lookupExternalAdminUserTarget"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/external-admin-users/{id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateExternalAdminUserStatus"];
        trace?: never;
    };
    "/admin/external-admin-users/{id}/password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["resetExternalAdminUserPassword"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/external-admin-users/{id}/permissions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getExternalAdminUserPermissions"];
        put: operations["updateExternalAdminUserPermissions"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/exports/app-users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["appExportUsers"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/change-password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["changePassword"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/login": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["login"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/logout": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["logout"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/me": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["me"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/refresh": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["refresh"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/dashboard/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["dashboardOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/dashboard/user-profile-overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["dashboardUserProfileOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/statistics/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["statisticsOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/statistics/platform-grants/records": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPlatformGrantRecords"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/statistics/platform-grants/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPlatformGrantUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/statistics/self-games/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["selfGameStatisticsOverview"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/logs/login": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listLoginLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/logs/login/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["exportLoginLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/logs/operations": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listOperationLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/logs/operations/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["exportOperationLogs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/navigation/menus": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["navigationMenus"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/permissions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPermissions"];
        put?: never;
        post: operations["createPermission"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/permissions/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deletePermission"];
        options?: never;
        head?: never;
        patch: operations["updatePermission"];
        trace?: never;
    };
    "/permissions/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["syncPermissions"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/roles": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listRoles"];
        put?: never;
        post: operations["createRole"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/roles/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteRole"];
        options?: never;
        head?: never;
        patch: operations["updateRole"];
        trace?: never;
    };
    "/roles/{id}/data-scopes": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getRoleDataScopes"];
        put: operations["replaceRoleDataScopes"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/roles/{id}/permissions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["replaceRolePermissions"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/search": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["search"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/system/menus": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listSystemMenus"];
        put?: never;
        post: operations["createMenu"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/system/menus/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete: operations["deleteMenu"];
        options?: never;
        head?: never;
        patch: operations["updateMenu"];
        trace?: never;
    };
    "/system/menus/{id}/visible": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateMenuVisible"];
        trace?: never;
    };
    "/system/menus/sort": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["sortMenus"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listUsers"];
        put?: never;
        post: operations["createUser"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUser"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateUser"];
        trace?: never;
    };
    "/users/finance-scope-assignments": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listFinanceScopeAssignments"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/{id}/finance-scopes": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listUserFinanceScopes"];
        put: operations["replaceUserFinanceScopes"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/{id}/app-scopes": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUserAppScopes"];
        put: operations["replaceUserAppScopes"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/{id}/reset-password": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["resetUserPassword"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/{id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateUserStatus"];
        trace?: never;
    };
    "/users/batch/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["batchUpdateUserStatus"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/users/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["exportUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/jobs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listJobs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/jobs/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getJob"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/jobs/{id}/artifact": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["downloadJobArtifact"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/jobs/{id}/cancel": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["cancelJob"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/teams": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listTeams"];
        put?: never;
        post: operations["createTeam"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/teams/{team_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["updateTeam"];
        trace?: never;
    };
    "/teams/{team_id}/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listTeamUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-id-pools": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPrettyIdPools"];
        put?: never;
        post: operations["createPrettyIdPool"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-id-pools/{pool_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["updatePrettyIdPool"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-id-pools/{pool_id}/generate": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["generatePrettyIds"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-ids": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listPrettyIds"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-ids/grant": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["grantPrettyId"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-ids/{pretty_id}/recycle": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["recyclePrettyId"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/users/pretty-ids/{pretty_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["setPrettyIdStatus"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["listActivityTemplates"];
        put?: never;
        post: operations["createActivityTemplate"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/validate": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["validateActivityTemplate"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["getActivityTemplate"];
        put: operations["updateActivityTemplate"];
        post?: never;
        delete: operations["deleteActivityTemplate"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch: operations["setActivityTemplateStatus"];
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/clone": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["cloneActivityTemplate"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/versions": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["listActivityTemplateVersions"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/data": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["getActivityTemplateData"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/data/export": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["exportActivityTemplateData"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/leaderboard": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["listActivityTemplateLeaderboard"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/rewards": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["listActivityTemplateRewardJobs"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/rewards/{reward_job_id}/retry": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
                reward_job_id: string;
            };
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["retryActivityTemplateRewardJob"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/task-claims": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        get: operations["listActivityTemplateTaskClaims"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/admin/activities/templates/{template_id}/task-claims/{claim_id}/retry": {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
                claim_id: string;
            };
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["retryActivityTemplateTaskClaim"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        LuckyGiftPoolAdjustmentInput: {
            adjustment_id: string;
            /** Format: int64 */
            amount_coins: number;
            reason: string;
        };
        LuckyGiftPoolBalance: {
            app_code: string;
            pool_id: string;
            /** @enum {string} */
            strategy_version: "fixed_v2" | "dynamic_v3";
            /** Format: int64 */
            balance: number;
            /** Format: int64 */
            reserve_floor: number;
            /** Format: int64 */
            available_balance: number;
            /** Format: int64 */
            total_in: number;
            /** Format: int64 */
            total_out: number;
            /** Format: int64 */
            manual_credit_total: number;
            /** Format: int64 */
            manual_debit_total: number;
            materialized: boolean;
            /** Format: int64 */
            updated_at_ms: number;
        };
        LuckyGiftPoolAdjustment: {
            adjustment_id: string;
            app_code: string;
            pool_id: string;
            /** @enum {string} */
            strategy_version: "fixed_v2" | "dynamic_v3";
            /** @enum {string} */
            direction: "in" | "out";
            /** Format: int64 */
            amount_coins: number;
            reason: string;
            /** Format: int64 */
            operator_admin_id: number;
            /** Format: int64 */
            balance_before: number;
            /** Format: int64 */
            balance_after: number;
            /** Format: int64 */
            created_at_ms: number;
        };
        LuckyGiftPoolAdjustmentResult: {
            adjustment: components["schemas"]["LuckyGiftPoolAdjustment"];
            pool: components["schemas"]["LuckyGiftPoolBalance"];
            idempotent_replay: boolean;
        };
        ApiResponseLuckyGiftPoolAdjustmentResult: components["schemas"]["Envelope"] & {
            requestId?: string;
            data?: components["schemas"]["LuckyGiftPoolAdjustmentResult"];
        };
        ApiResponseAdminAppList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AdminAppList"];
        };
        ApiResponseFinanceScopeCatalog: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceScopeCatalog"];
        };
        ApiResponseH5LinkList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["H5LinkList"];
        };
        ApiResponseH5Link: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["H5Link"];
        };
        ApiResponseH5LinkDelete: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["H5LinkDeleteResult"];
        };
        H5Link: {
            appCode: string;
            key: string;
            label: string;
            url: string;
            /** Format: int64 */
            updatedAtMs: number;
        };
        H5LinkPayload: {
            key: string;
            label: string;
            url: string;
        };
        H5LinkBatchUpdateInput: {
            items: components["schemas"]["H5LinkPayload"][];
        };
        H5LinkList: {
            items: components["schemas"]["H5Link"][];
            total: number;
        };
        H5LinkDeleteResult: {
            deleted: boolean;
        };
        ApiResponseAppUserPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageAppUser"];
        };
        ApiResponseAppUser: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AppUser"];
        };
        ApiResponseAppUserStatusMutation: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AppUserStatusMutationResult"];
        };
        ApiResponseAppUserBanRecordPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageAppUserBanRecord"];
        };
        ApiResponseAppUserLoginLogPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageAppUserLoginLog"];
        };
        ApiResponseAppUserExportJob: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AppUserExportJob"];
        };
        ApiResponseAppUserAccessToken: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AppUserAccessToken"];
        };
        ApiResponseExternalAdminUserPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageExternalAdminUser"];
        };
        ApiResponseExternalAdminUser: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ExternalAdminUser"];
        };
        ApiResponseExternalAdminUserTarget: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ExternalAdminUserTargetLookup"];
        };
        ApiResponseExternalAdminPermissionCatalog: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ExternalAdminPermissionCatalog"];
        };
        ApiResponseExternalAdminUserPermissions: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ExternalAdminUserPermissions"];
        };
        ApiPageExternalAdminUser: {
            items: components["schemas"]["ExternalAdminUser"][];
            page: number;
            pageSize: number;
            /** Format: int64 */
            total: number;
        };
        ExternalAdminUserTarget: {
            userId: string;
            displayUserId: string;
            defaultDisplayUserId?: string;
            prettyDisplayUserId?: string;
            prettyId?: string;
            username?: string;
            avatar?: string;
            status: string;
        };
        ExternalAdminUserTargetLookup: {
            linkedUser: components["schemas"]["ExternalAdminUserTarget"];
            existingExternalAdminUser?: components["schemas"]["ExternalAdminUser"];
        };
        ExternalAdminUser: {
            id: number;
            appCode: string;
            username: string;
            /** @enum {string} */
            status: "active" | "disabled";
            linkedUser: components["schemas"]["ExternalAdminUserTarget"];
            permissions: string[];
            /** Format: int64 */
            permissionRevision: number;
            createdByAdminId?: number;
            /** Format: int64 */
            lastLoginAtMs?: number | null;
            /** Format: int64 */
            createdAtMs: number;
            /** Format: int64 */
            updatedAtMs?: number;
        };
        ExternalAdminUserCreateInput: {
            targetUserId: string;
            username: string;
            password: string;
            permissions?: string[];
        };
        ExternalAdminPermissionCatalogItem: {
            code: string;
            label: string;
            group: string;
            dependencies: string[];
            capabilities: string[];
            defaultGranted: boolean;
        };
        ExternalAdminPermissionCatalog: {
            items: components["schemas"]["ExternalAdminPermissionCatalogItem"][];
            total: number;
        };
        ExternalAdminUserPermissions: {
            accountId: string;
            permissions: string[];
            /** Format: int64 */
            revision: number;
        };
        ExternalAdminUserPermissionsInput: {
            permissions: string[];
            /** Format: int64 */
            expectedRevision: number;
        };
        ExternalAdminUserStatusInput: {
            /** @enum {string} */
            status: "active" | "disabled";
        };
        ExternalAdminUserPasswordInput: {
            password: string;
        };
        ApiPageAppUser: {
            items: components["schemas"]["AppUser"][];
            page: number;
            pageSize: number;
            /** Format: int64 */
            total: number;
        };
        AppUser: {
            userId: string;
            defaultDisplayUserId?: string;
            displayUserId?: string;
            prettyDisplayUserId?: string;
            prettyId?: string;
            username?: string;
            avatar?: string;
            gender?: string;
            birth?: string;
            age?: number | null;
            country?: string;
            countryName?: string;
            countryDisplayName?: string;
            /** Format: int64 */
            regionId?: number;
            regionName?: string;
            registerDevice?: string;
            registerDeviceId?: string;
            registerOsVersion?: string;
            lastLoginIp?: string;
            lastLoginIpCountryCode?: string;
            /** Format: int64 */
            lastLoginIpAtMs?: number;
            appVersion?: string;
            buildNumber?: string;
            /** Format: int64 */
            appVersionAtMs?: number;
            thirdPartyIdentities?: components["schemas"]["AppUserThirdPartyIdentity"][];
            devices?: components["schemas"]["AppUserDevice"][];
            roles: string[];
            levels: components["schemas"]["AppUserLevels"];
            ban: components["schemas"]["AppUserBan"];
            lastOperator?: components["schemas"]["AppUserOperator"];
            /** Format: int64 */
            lastOperatedAtMs?: number;
            /** Format: int64 */
            lastLoginAtMs?: number;
            /** Format: int64 */
            lastActiveAtMs?: number;
            /** Format: int64 */
            createdAtMs?: number;
            /** Format: int64 */
            updatedAtMs?: number;
            /** Format: int64 */
            coin?: number;
            /** Format: int64 */
            diamond?: number;
            /** Format: int64 */
            cumulativeRechargeUsdMinor?: number;
            vip?: components["schemas"]["AppUserVIP"];
            balances?: components["schemas"]["AppUserAssetBalance"][];
            equippedResources?: components["schemas"]["AppUserResource"][];
            resources?: components["schemas"]["AppUserResource"][];
        };
        AppUserLevels: {
            wealth: components["schemas"]["AppUserLevel"];
            game: components["schemas"]["AppUserLevel"];
            charm: components["schemas"]["AppUserLevel"];
        };
        AppUserLevel: {
            /** @enum {string} */
            track: "wealth" | "game" | "charm";
            realLevel: number;
            /** Format: int64 */
            realTotalValue: number;
            displayLevel: number;
            /** Format: int64 */
            displayValue: number;
            temporaryLevelId?: string;
            temporaryTargetLevel?: number;
            /** Format: int64 */
            startedAtMs?: number;
            /** Format: int64 */
            expiresAtMs?: number;
        };
        AppUserBan: {
            id?: string;
            active: boolean;
            permanent: boolean;
            /** Format: int64 */
            expiresAtMs: number;
            /** @enum {string} */
            source?: "admin" | "manager" | "legacy" | "";
            reason?: string;
        };
        AppUserOperator: {
            adminId?: string;
            name?: string;
            action?: string;
        };
        AppUserVIP: {
            level: number;
            name?: string;
            active: boolean;
            /** Format: int64 */
            startedAtMs: number;
            /** Format: int64 */
            expiresAtMs: number;
            /** Format: int64 */
            updatedAtMs: number;
        };
        AppUserAssetBalance: {
            assetType: string;
            /** Format: int64 */
            availableAmount: number;
            /** Format: int64 */
            frozenAmount: number;
            /** Format: int64 */
            totalAmount: number;
            /** Format: int64 */
            version: number;
            /** Format: int64 */
            updatedAtMs: number;
        };
        AppUserResource: {
            entitlementId?: string;
            /** Format: int64 */
            resourceId?: number;
            resourceCode?: string;
            resourceType?: string;
            name?: string;
            status?: string;
            /** Format: int64 */
            quantity?: number;
            /** Format: int64 */
            remainingQuantity?: number;
            /** Format: int64 */
            effectiveAtMs?: number;
            /** Format: int64 */
            expiresAtMs?: number;
            sourceGrantId?: string;
            assetUrl?: string;
            previewUrl?: string;
            animationUrl?: string;
            equipped?: boolean;
            /** Format: int64 */
            createdAtMs?: number;
            /** Format: int64 */
            updatedAtMs?: number;
        };
        AppUserThirdPartyIdentity: {
            provider: string;
            openid: string;
            unionId?: string;
            /** Format: int64 */
            createdAtMs?: number;
        };
        AppUserDevice: {
            deviceId: string;
            platform?: string;
            deviceModel?: string;
            manufacturer?: string;
            osVersion?: string;
            imei?: string;
            appVersion?: string;
            buildNumber?: string;
            /** Format: int64 */
            firstSeenAtMs?: number;
            /** Format: int64 */
            lastSeenAtMs?: number;
        };
        AppUserAccessToken: {
            accessToken: string;
            tokenType: string;
            /** Format: int64 */
            expiresInSec: number;
            sessionId?: string;
            deviceId?: string;
            /** Format: int64 */
            sessionLastHeartbeatAtMs?: number;
        };
        AppUserUpdateInput: {
            username?: string;
            avatar?: string;
            gender?: string;
            country?: string;
        };
        AppUserBanInput: {
            /** Format: int64 */
            expires_at_ms: number;
            reason?: string;
        };
        AppUserUnbanInput: {
            reason?: string;
        };
        AppUserLevelAdjustmentInput: {
            adjustments: {
                /** @enum {string} */
                track: "wealth" | "charm";
                level: number;
                duration_days: number;
            }[];
            reason?: string;
        };
        AppUserPasswordInput: {
            password: string;
        };
        AppUserStatusMutationResult: {
            user: components["schemas"]["AppUser"];
            /** Format: int64 */
            revokedSessionCount?: number;
            accessTokenRevoked?: boolean;
            accessTokenRevokeError?: string;
            imKicked?: boolean;
            imKickError?: string;
            roomEvicted?: boolean;
            roomId?: string;
            rtcKicked?: boolean;
            rtcKickError?: string;
            roomEvictError?: string;
        };
        AppUserExportJob: {
            jobId: number;
            status: string;
            /** Format: int64 */
            snapshotAtMs: number;
        };
        AppUserBrief: {
            userId: string;
            defaultDisplayUserId?: string;
            displayUserId?: string;
            prettyDisplayUserId?: string;
            prettyId?: string;
            username?: string;
            avatar?: string;
        };
        AppUserBanOperator: components["schemas"]["AppUserBrief"] & {
            adminId?: string;
            account?: string;
            name?: string;
            type?: string;
        };
        AppUserBanRecord: {
            /** Format: int64 */
            id: number;
            target: components["schemas"]["AppUserBrief"];
            operator?: components["schemas"]["AppUserBanOperator"];
            oldStatus?: string;
            newStatus?: string;
            reason?: string;
            requestId?: string;
            /** Format: int64 */
            createdAtMs?: number;
        };
        ApiPageAppUserBanRecord: {
            items: components["schemas"]["AppUserBanRecord"][];
            page: number;
            pageSize: number;
            /** Format: int64 */
            total: number;
        };
        AppUserLoginLog: components["schemas"]["AppUserBrief"] & {
            /** Format: int64 */
            id?: number;
            loginType?: string;
            provider?: string;
            channel?: string;
            platform?: string;
            result?: string;
            failureCode?: string;
            loginIp?: string;
            ipCountryCode?: string;
            country?: string;
            /** Format: int64 */
            regionId?: number;
            regionName?: string;
            blocked?: boolean;
            blockReason?: string;
            riskHighlighted?: boolean;
            requestId?: string;
            /** Format: int64 */
            createdAtMs?: number;
        };
        ApiPageAppUserLoginLog: {
            items: components["schemas"]["AppUserLoginLog"][];
            page: number;
            pageSize: number;
            /** Format: int64 */
            total: number;
        };
        ApiResponseVipProgram: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["VipProgramData"];
        };
        ApiResponseVipConfig: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["VipConfig"];
        };
        VipProgram: {
            appCode: string;
            /** @enum {string} */
            programType: "legacy_timed" | "tiered_privilege_v1";
            levelCount: number;
            /** @enum {string} */
            status: "active" | "disabled";
            configVersion?: number;
            /** @enum {string} */
            sameLevelExpiryPolicy?: "extend_remaining";
            /** @enum {string} */
            upgradeExpiryPolicy?: "extend_remaining" | "replace_from_now";
            /** @enum {string} */
            downgradePurchasePolicy?: "reject";
            /** @enum {string} */
            benefitInheritancePolicy?: "target_only";
            /** @enum {string} */
            grantMode?: "direct_membership" | "trial_card";
            trialCardEnabled?: boolean;
            /** Format: int64 */
            createdAtMs?: number;
            /** Format: int64 */
            updatedAtMs?: number;
        };
        VipProgramData: {
            config: components["schemas"]["VipProgram"];
            benefits?: components["schemas"]["VipBenefit"][];
            /** Format: int64 */
            serverTimeMs?: number;
        };
        VipProgramInput: {
            /** @enum {string} */
            programType: "legacy_timed" | "tiered_privilege_v1";
            levelCount: number;
            /** @enum {string} */
            sameLevelExpiryPolicy: "extend_remaining";
            /** @enum {string} */
            upgradeExpiryPolicy: "extend_remaining" | "replace_from_now";
            /** @enum {string} */
            downgradePurchasePolicy: "reject";
            /** @enum {string} */
            benefitInheritancePolicy: "target_only";
            /** @enum {string} */
            grantMode: "direct_membership" | "trial_card";
            trialCardEnabled: boolean;
            /** @enum {string} */
            status: "active" | "disabled";
        };
        VipProgramUpdateInput: {
            config: components["schemas"]["VipProgramInput"];
        };
        VipBenefit: {
            benefitCode: string;
            name: string;
            /** @enum {string} */
            benefitType: "decoration" | "function";
            unlockLevel: number;
            /** @enum {string} */
            status: "active" | "disabled";
            trialEnabled: boolean;
            /** Format: int64 */
            resourceId: number;
            resourceType: string;
            /** @enum {string} */
            executionScope: "wallet" | "room" | "user" | "notice";
            autoEquip: boolean;
            sortOrder: number;
            metadataJson: string;
        };
        VipLevel: {
            level: number;
            name: string;
            /** @enum {string} */
            status: "active" | "disabled";
            priceCoin: number;
            /** Format: int64 */
            durationMs: number;
            /** Format: int64 */
            rewardResourceGroupId: number;
            sortOrder: number;
            benefits: components["schemas"]["VipBenefit"][];
            /** Format: int64 */
            createdAtMs?: number;
            /** Format: int64 */
            updatedAtMs?: number;
        };
        VipConfig: {
            levels: components["schemas"]["VipLevel"][];
            /** Format: int64 */
            serverTimeMs?: number;
            programConfig?: components["schemas"]["VipProgram"];
        };
        VipConfigInput: {
            levels: components["schemas"]["VipLevel"][];
        };
        VipGrantInput: {
            commandId?: string;
            targetUserId: string;
            level: number;
            reason: string;
        };
        VipTrialCardGrantInput: {
            commandId?: string;
            targetUserId: string;
            level: number;
            /** Format: int64 */
            resourceId?: number;
            /** Format: int64 */
            durationMs: number;
            reason: string;
        };
        ApiPageAgency: {
            items: components["schemas"]["Agency"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageAdminJob: {
            items: components["schemas"]["AdminJob"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageManager: {
            /** @deprecated */
            bdLeaderInviteScopePolicy?: components["schemas"]["ManagerRoleScopePolicy"];
            managerOperationScopePolicy: components["schemas"]["ManagerRoleScopePolicy"];
            items: components["schemas"]["Manager"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageCoinSeller: {
            items: components["schemas"]["CoinSeller"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageCoinSellerSubApplication: {
            items: components["schemas"]["CoinSellerSubApplication"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageCoinSellerLedger: {
            items: components["schemas"]["CoinSellerLedger"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageGiftRecord: {
            items: components["schemas"]["GiftRecord"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageBDProfile: {
            items: components["schemas"]["BDProfile"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageHostProfile: {
            items: components["schemas"]["HostProfile"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageLog: {
            items: components["schemas"]["Log"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageUser: {
            items: components["schemas"]["AdminUser"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageFinanceCoinSellerRechargeOrder: {
            items: components["schemas"]["FinanceCoinSellerRechargeOrder"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageFinanceWithdrawalApplication: {
            items: components["schemas"]["FinanceWithdrawalApplication"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageHostWithdrawal: {
            items: components["schemas"]["HostWithdrawal"][];
            page: number;
            pageSize: number;
            total: number;
        };
        ApiPageRechargeBill: {
            items: components["schemas"]["RechargeBill"][];
            page: number;
            pageSize: number;
            total: number;
        };
        PolicyTemplate: {
            /** Format: int64 */
            template_id?: number;
            /** Format: int64 */
            version_id?: number;
            template_code?: string;
            template_version?: string;
            name?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            rule_json?: {
                [key: string]: unknown;
            };
            description?: string;
            /** Format: int64 */
            created_at_ms?: number;
            /** Format: int64 */
            updated_at_ms?: number;
        };
        PolicyTemplateInput: {
            template_code: string;
            template_version: string;
            name: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            rule_json: {
                [key: string]: unknown;
            };
            description?: string;
        };
        PolicyInstance: {
            /** Format: int64 */
            instance_id?: number;
            app_code?: string;
            instance_code?: string;
            template_code?: string;
            template_version?: string;
            region_scope?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            /** Format: int64 */
            effective_from_ms?: number;
            /** Format: int64 */
            effective_to_ms?: number;
            /** @enum {string} */
            publish_status?: "draft" | "published" | "failed";
            publish_error?: string;
            /** Format: int64 */
            last_published_at_ms?: number;
            /** Format: int64 */
            created_at_ms?: number;
            /** Format: int64 */
            updated_at_ms?: number;
        };
        PolicyInstanceInput: {
            instance_code: string;
            template_code: string;
            template_version: string;
            region_scope?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            /** Format: int64 */
            effective_from_ms?: number;
            /** Format: int64 */
            effective_to_ms?: number;
        };
        PolicyPublishResult: {
            /** Format: int64 */
            job_id?: number;
            /** Format: int64 */
            instance_id?: number;
            app_code?: string;
            instance_code?: string;
            template_code?: string;
            template_version?: string;
            status?: string;
            target_count?: number;
            published_region_ids?: number[];
            /** Format: int64 */
            published_at_ms?: number;
        };
        ApiResponseCreateUserResult: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["CreateUserResult"];
        };
        ApiResponseAgencyPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageAgency"];
        };
        ApiResponseManagerPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageManager"];
        };
        ApiResponseManager: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Manager"];
        };
        ApiResponseCoinSellerPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageCoinSeller"];
        };
        ApiResponseCoinSeller: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["CoinSeller"];
        };
        ApiResponseCoinSellerSubApplicationPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageCoinSellerSubApplication"];
        };
        ApiResponseCoinSellerSubApplicationReview: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["CoinSellerSubApplicationReviewResult"];
        };
        ApiResponseCoinSellerLedgerPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageCoinSellerLedger"];
        };
        ApiResponseGiftRecordPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageGiftRecord"];
        };
        ApiResponseBDProfilePage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageBDProfile"];
        };
        ApiResponseAdminJob: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AdminJob"];
        };
        ApiResponseAdminJobPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageAdminJob"];
        };
        ApiResponseCountry: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Country"];
        };
        ApiResponseCountryCodeRenameJob: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["CountryCodeRenameJob"];
        };
        ApiResponseCountryList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["CountryList"];
        };
        ApiResponseDashboardOverview: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["DashboardOverview"];
        };
        ApiResponseDashboardUserProfileOverview: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["DashboardUserProfileOverview"];
        };
        ApiResponseEmpty: components["schemas"]["Envelope"];
        ApiResponseObject: components["schemas"]["Envelope"] & {
            data?: {
                [key: string]: unknown;
            };
        };
        ApiResponseSocialBiMaster: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["SocialBiMasterResult"];
        };
        SocialBiMasterResult: {
            apps: components["schemas"]["SocialBiMasterApp"][];
            regions: {
                [key: string]: unknown;
            }[];
            operators: {
                [key: string]: unknown;
            }[];
            access: {
                [key: string]: unknown;
            };
        };
        SocialBiMasterApp: {
            app_code: string;
            app_name: string;
            logo_url: string;
            kind: string;
        };
        ApiResponseSocialBiRequirements: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["SocialBiRequirementsResult"];
        };
        SocialBiRequirementsResult: {
            apps: components["schemas"]["SocialBiRequirementsApp"][];
            access?: components["schemas"]["SocialBiRequirementsAccess"];
        };
        SocialBiRequirementsApp: {
            app_code: string;
            app_name: string;
            kind: string;
            restricted?: boolean;
            allowed_region_ids?: number[];
            sections: components["schemas"]["SocialBiRequirementsSection"][];
            /** Format: int64 */
            updated_at_ms?: number;
            error?: string;
        };
        SocialBiRequirementsSection: {
            /** @enum {string} */
            key: "new_users" | "revenue" | "retention" | "active" | "gift" | "game" | "lucky_gift_v3";
            label?: string;
            filters?: components["schemas"]["SocialBiRequirementsFilters"];
            columns: components["schemas"]["SocialBiRequirementsColumn"][];
            metric_definitions?: components["schemas"]["SocialBiRequirementsMetricDefinition"][];
            total?: components["schemas"]["SocialBiRequirementsRow"];
            daily_series: components["schemas"]["SocialBiRequirementsRow"][];
        };
        SocialBiRequirementsFilters: {
            /** @enum {string} */
            user_role?: "all" | "host" | "user";
            /** @enum {string} */
            payer_type?: "all" | "paid" | "unpaid";
        };
        SocialBiRequirementsColumn: {
            key: string;
            label: string;
            /** @description count、ratio、money_minor、coin、duration_ms 或 number。 */
            type: string;
            tooltip?: string;
        };
        SocialBiRequirementsMetricDefinition: {
            metric: string;
            definition: string;
        };
        /** @description 日明细或汇总行；指标以 columns.key 对应的动态字段返回，兼容历史 metrics 对象。 */
        SocialBiRequirementsRow: {
            stat_day?: string;
            label?: string;
            metrics?: {
                [key: string]: unknown;
            };
        } & {
            [key: string]: unknown;
        };
        SocialBiRequirementsAccess: {
            all?: boolean;
            scopes?: components["schemas"]["SocialBiRequirementsScope"][];
        };
        SocialBiRequirementsScope: {
            app_code?: string;
            /** Format: int64 */
            region_id?: number;
        };
        ApiResponseFinanceCoinSellerRechargeOrder: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceCoinSellerRechargeOrder"];
        };
        ApiResponseFinanceCoinSellerRechargeQuote: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceCoinSellerRechargeQuote"];
        };
        ApiResponseFinanceCoinSellerRechargeExchangeRate: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceCoinSellerRechargeExchangeRate"];
        };
        ApiResponseFinanceUSDTAddresses: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceUSDTAddresses"];
        };
        ApiResponseFinanceUSDTAddressUpsert: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceUSDTAddressUpsert"];
        };
        ApiResponseFinanceCoinSellerRechargeReceiptVerification: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceCoinSellerRechargeReceiptVerification"];
        };
        ApiResponseFinanceCoinSellerRechargeOrderPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageFinanceCoinSellerRechargeOrder"];
        };
        ApiResponseFinanceWithdrawalApplication: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["FinanceWithdrawalApplication"];
        };
        ApiResponseFinanceWithdrawalApplicationPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageFinanceWithdrawalApplication"];
        };
        ApiResponseHostWithdrawalPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageHostWithdrawal"];
        };
        ApiResponseRechargeBillPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageRechargeBill"];
        };
        ApiResponseHostProfilePage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageHostProfile"];
        };
        ApiResponseHumanRoomRobotConfig: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["HumanRoomRobotConfig"];
        };
        ApiResponseLogPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageLog"];
        };
        ApiResponseMenu: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Menu"];
        };
        ApiResponseMenuList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Menu"][];
        };
        ApiResponsePermission: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Permission"];
        };
        ApiResponsePermissionList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Permission"][];
        };
        ApiResponseResetPasswordResult: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ResetPasswordResult"];
        };
        ApiResponseRole: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Role"];
        };
        ApiResponseRoleList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Role"][];
        };
        ApiResponseSearchList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["SearchResult"][];
        };
        ApiResponseSession: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Session"];
        };
        ApiResponseTeam: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Team"];
        };
        ApiResponseTeamList: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["Team"][];
        };
        ApiResponseUser: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["AdminUser"];
        };
        ApiResponseUserPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ApiPageUser"];
        };
        AdminUser: {
            account: string;
            /** @enum {string} */
            appScopeMode?: "all" | "selected" | "none";
            id: number;
            lastLogin?: string;
            mfa?: string;
            mfaEnabled?: boolean;
            name: string;
            role?: string;
            roleIds?: number[];
            status: string;
            team?: string;
            teamId?: number;
            teamName?: string;
        };
        Agency: {
            agencyId: number;
            activeHostCount?: number;
            createdAtMs?: number;
            createdByUserId?: number;
            joinEnabled?: boolean;
            maxHosts?: number;
            name?: string;
            ownerUserId?: string;
            parentBdUserId?: string;
            regionId?: number;
            status?: string;
            updatedAtMs?: number;
        };
        ManagerRoleScopePolicy: {
            /** @enum {string} */
            baseScope: "country" | "region" | "global";
            /** @enum {string} */
            expandedScope: "country" | "region" | "global";
            regionExpansionConfigurable: boolean;
        };
        Manager: {
            avatar?: string;
            bdLeaderCount?: number;
            canAddAdmin?: boolean;
            canAddBdLeader?: boolean;
            /** @deprecated */
            canAddBdLeaderInRegion?: boolean;
            canManageCrossRegion?: boolean;
            /**
             * @deprecated
             * @enum {string}
             */
            bdLeaderInviteBaseScope?: "country" | "region" | "global";
            /**
             * @deprecated
             * @enum {string}
             */
            bdLeaderInviteEffectiveScope?: "country" | "region" | "global";
            /** @deprecated */
            bdLeaderRegionExpansionConfigurable?: boolean;
            /** @enum {string} */
            managerOperationBaseScope?: "country" | "region" | "global";
            /** @enum {string} */
            managerOperationEffectiveScope?: "country" | "region" | "global";
            managerCrossRegionConfigurable?: boolean;
            canAddSuperadmin?: boolean;
            canBlockUser?: boolean;
            canGrantAvatarFrame?: boolean;
            canGrantBadge?: boolean;
            canGrantVehicle?: boolean;
            canGrantVip?: boolean;
            canTransferUserCountry?: boolean;
            canUpdateUserLevel?: boolean;
            createdAtMs?: number;
            contact?: string;
            displayUserId?: string;
            lastInvitedAtMs?: number;
            regionId?: number;
            regionName?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            updatedAtMs?: number;
            userId: string;
            username?: string;
        };
        CoinSeller: {
            avatar?: string;
            canManageSubCoinSellers?: boolean;
            contact?: string;
            createdAtMs?: number;
            createdByUserId?: number;
            displayUserId?: string;
            merchantAssetType?: string;
            merchantBalance?: number;
            prettyDisplayUserId?: string;
            prettyId?: string;
            regionId?: number;
            regionName?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
            subCoinSellerCount?: number;
            totalRechargeUsdtMicro?: number;
            updatedAtMs?: number;
            userId: string;
            username?: string;
        };
        CoinSellerSubApplicationUser: {
            avatar?: string;
            displayUserId?: string;
            regionId?: number;
            regionName?: string;
            userId: string;
            username?: string;
        };
        CoinSellerSubApplication: {
            applicationId: string;
            commandId?: string;
            createdAtMs?: number;
            parent: components["schemas"]["CoinSellerSubApplicationUser"];
            relationId?: string;
            reviewedAtMs?: number;
            reviewedByAdminId?: string;
            reviewReason?: string;
            /** @enum {string} */
            status: "pending" | "approved" | "rejected";
            target: components["schemas"]["CoinSellerSubApplicationUser"];
            updatedAtMs?: number;
        };
        CoinSellerSubApplicationReviewApplication: {
            applicationId: string;
            commandId?: string;
            createdAtMs?: number;
            parentUserId: string;
            relationId?: string;
            reviewedAtMs?: number;
            reviewedByAdminId?: string;
            reviewReason?: string;
            /** @enum {string} */
            status: "pending" | "approved" | "rejected";
            targetUserId: string;
            updatedAtMs?: number;
        };
        CoinSellerSubRelation: {
            childUserId: string;
            createdAtMs?: number;
            createdByUserId?: string;
            parentUserId: string;
            relationId: string;
            status: string;
            updatedAtMs?: number;
        };
        CoinSellerSubApplicationReviewChild: {
            avatar?: string;
            canManageSubCoinSellers?: boolean;
            contactInfo?: string;
            displayUserId?: string;
            merchantAssetType?: string;
            regionId?: number;
            regionName?: string;
            status?: string;
            updatedAtMs?: number;
            userId: string;
            username?: string;
        };
        CoinSellerSubApplicationReviewPayload: {
            commandId: string;
            reason?: string;
        };
        CoinSellerSubApplicationReviewResult: {
            application?: components["schemas"]["CoinSellerSubApplicationReviewApplication"];
            child?: components["schemas"]["CoinSellerSubApplicationReviewChild"];
            relation?: components["schemas"]["CoinSellerSubRelation"];
        };
        GiftRecordUser: {
            avatar?: string;
            defaultDisplayUserId?: string;
            displayUserId?: string;
            prettyDisplayUserId?: string;
            prettyId?: string;
            userId: string;
            username?: string;
        };
        GiftRecordGift: {
            coverUrl: string;
            giftId: string;
            name: string;
        };
        GiftRecord: {
            /** Format: int64 */
            createdAtMs: number;
            gift: components["schemas"]["GiftRecordGift"];
            /** Format: int32 */
            giftCount: number;
            /** Format: int64 */
            giftValue: number;
            receiver: components["schemas"]["GiftRecordUser"];
            roomId?: string;
            /** @enum {string} */
            scene: "room" | "direct";
            sender: components["schemas"]["GiftRecordUser"];
            transactionId: string;
            /** Format: int64 */
            unitValue: number;
        };
        CoinLedgerUser: {
            avatar?: string;
            displayUserId?: string;
            userId: string;
            username?: string;
        };
        CoinSellerLedger: {
            /** Format: int64 */
            amount: number;
            /** Format: int64 */
            availableDelta: number;
            /** @enum {string} */
            bizType: "coin_seller_stock_purchase" | "coin_seller_stock_deduction" | "coin_seller_recharge" | "coin_seller_coin_compensation" | "coin_seller_transfer" | "coin_seller_sub_transfer" | "salary_transfer_to_coin_seller" | "manual_credit";
            commandId?: string;
            counterpartyUserId?: string;
            /** Format: int64 */
            createdAtMs: number;
            /** @enum {string} */
            direction: "income" | "expense";
            /** Format: int64 */
            entryId: number;
            /** @enum {string} */
            ledgerType: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
            metadata?: {
                [key: string]: unknown;
            };
            operator?: {
                adminId?: string;
                name?: string;
                username?: string;
            };
            operatorUserId?: string;
            /** Format: int64 */
            paidAmountMicro?: number;
            paidCurrencyCode?: string;
            reason?: string;
            receiver: components["schemas"]["CoinLedgerUser"];
            seller: components["schemas"]["CoinLedgerUser"];
            /** Format: int64 */
            sellerBalanceAfter: number;
            stockType?: string;
            transactionId: string;
            /** Format: int64 */
            transferUsdMinor?: number;
        };
        CreateCoinSellerPayload: {
            canManageSubCoinSellers?: boolean;
            commandId: string;
            contact?: string;
            reason?: string;
            targetUserId: string;
        };
        CoinSellerStatusPayload: {
            canManageSubCoinSellers?: boolean;
            commandId: string;
            contact?: string;
            reason?: string;
            /** @enum {string} */
            status: "active" | "disabled";
        };
        CreateManagerPayload: {
            canAddAdmin?: boolean;
            canAddBdLeader?: boolean;
            /** @deprecated */
            canAddBdLeaderInRegion?: boolean;
            canManageCrossRegion?: boolean;
            canAddSuperadmin?: boolean;
            canBlockUser?: boolean;
            canGrantAvatarFrame?: boolean;
            canGrantBadge?: boolean;
            canGrantVehicle?: boolean;
            canGrantVip?: boolean;
            canTransferUserCountry?: boolean;
            canUpdateUserLevel?: boolean;
            contact?: string;
            targetUserId: string;
        };
        UpdateManagerPayload: {
            canAddAdmin?: boolean;
            canAddBdLeader?: boolean;
            /** @deprecated */
            canAddBdLeaderInRegion?: boolean;
            canManageCrossRegion?: boolean;
            canAddSuperadmin?: boolean;
            canBlockUser?: boolean;
            canGrantAvatarFrame?: boolean;
            canGrantBadge?: boolean;
            canGrantVehicle?: boolean;
            canGrantVip?: boolean;
            canTransferUserCountry?: boolean;
            canUpdateUserLevel?: boolean;
            contact?: string;
            /** @enum {string} */
            status?: "active" | "disabled";
        };
        BDProfile: {
            agencyCount?: number;
            createdAtMs?: number;
            createdByUserId?: number;
            parentLeaderUserId?: string;
            regionId?: number;
            role?: string;
            status?: string;
            updatedAtMs?: number;
            userId: string;
        };
        CreateUserResult: {
            initialPassword?: string;
        };
        DashboardOverview: {
            [key: string]: unknown;
        };
        DashboardUserDistributionItem: {
            key: string;
            label: string;
            count: number;
        };
        DashboardUserProfileOverview: {
            appCode: string;
            /** @description 已完成资料且排除机器人、快捷账号的自然用户总数 */
            totalUsers: number;
            newUsers: number;
            activeUsers: number;
            /** @description 已完成资料且排除机器人、快捷账号的自然用户性别分布 */
            genderDistribution: components["schemas"]["DashboardUserDistributionItem"][];
            /** @description 自然用户最近一次成功登录时上报的 App 版本号分布 */
            appVersionDistribution: components["schemas"]["DashboardUserDistributionItem"][];
            /** Format: int64 */
            updatedAtMs: number;
        };
        Envelope: {
            code?: number;
            data?: unknown;
            message?: string;
        };
        HostProfile: {
            createdAtMs?: number;
            currentAgencyId?: number;
            currentMembershipId?: number;
            firstBecameHostAtMs?: number;
            regionId?: number;
            source?: string;
            status?: string;
            updatedAtMs?: number;
            userId: string;
        };
        HostWithdrawalUser: {
            userId?: string;
            displayUserId?: string;
            username?: string;
            avatar?: string;
        };
        HostWithdrawal: {
            id: string;
            /** @enum {string} */
            recordType: "salary_transfer" | "withdrawal";
            identity: string;
            salaryAssetType: string;
            sourceUserId?: string;
            sourceUser?: components["schemas"]["HostWithdrawalUser"];
            sellerUserId?: string;
            sellerUser?: components["schemas"]["HostWithdrawalUser"];
            /** Format: int64 */
            usdMinorAmount: number;
            /** Format: int64 */
            coinAmount: number;
            status: string;
            transactionId?: string;
            commandId?: string;
            applicationId?: string;
            freezeTransactionId?: string;
            auditTransactionId?: string;
            withdrawMethod?: string;
            withdrawAddress?: string;
            auditRemark?: string;
            auditImageUrl?: string;
            metadata?: {
                [key: string]: unknown;
            };
            /** Format: int64 */
            createdAtMs: number;
            /** Format: int64 */
            updatedAtMs: number;
        };
        HumanRoomRobotCountryRule: {
            allowedOwnerIds?: string[];
            countryCode: string;
            maxRoomCount: number;
        };
        HumanRoomRobotConfig: {
            candidateRoomMaxOnline?: number;
            countryLimitEnabled?: boolean;
            countryRules?: components["schemas"]["HumanRoomRobotCountryRule"][];
            enabled?: boolean;
            giftIds?: string[];
            luckyComboMax?: number;
            luckyComboMin?: number;
            luckyGiftIds?: string[];
            luckyPauseMaxMs?: number;
            luckyPauseMinMs?: number;
            maxGiftSenders?: number;
            normalGiftIntervalMaxMs?: number;
            normalGiftIntervalMinMs?: number;
            robotReplaceMaxMs?: number;
            robotReplaceMinMs?: number;
            robotStayMaxMs?: number;
            robotStayMinMs?: number;
            roomFullStopOnline?: number;
            roomTargetMaxOnline?: number;
            roomTargetMinOnline?: number;
            superLuckyGiftIds?: string[];
            updatedAtMs?: number;
            updatedByAdminId?: number;
        };
        HumanRoomRobotConfigInput: components["schemas"]["HumanRoomRobotConfig"];
        AdminJob: {
            id: number;
            type: string;
            status: string;
            payloadJson?: string;
            resultJson?: string;
            error?: string;
            attempt?: number;
            maxAttempts?: number;
            artifactPath?: string;
            createdBy?: number;
            createdByName?: string;
            startedAtMs?: number | null;
            finishedAtMs?: number | null;
            createdAtMs?: number;
            updatedAtMs?: number;
        };
        AdminApp: {
            appId?: number;
            appCode: string;
            appName: string;
            /** Format: uri */
            logoUrl: string;
            packageName?: string;
            platform?: string;
            status?: string;
            /** Format: int64 */
            createdAtMs?: number;
            /** Format: int64 */
            updatedAtMs?: number;
        };
        AdminAppList: {
            items: components["schemas"]["AdminApp"][];
            total: number;
        };
        FinanceScopeCatalog: {
            all: boolean;
            apps: components["schemas"]["AdminApp"][];
            countries: {
                [key: string]: unknown;
            }[];
            regions: {
                [key: string]: unknown;
            }[];
            scopes: components["schemas"]["UserFinanceScope"][];
        };
        Country: {
            countryCode: string;
            countryDisplayName?: string;
            countryId: number;
            countryName?: string;
            createdAtMs?: number;
            enabled?: boolean;
            flag?: string;
            isoAlpha3?: string;
            isoNumeric?: string;
            phoneCountryCode?: string;
            sortOrder?: number;
            updatedAtMs?: number;
        };
        CountryBaseInput: {
            countryDisplayName: string;
            countryName: string;
            flag?: string;
            isoAlpha3?: string;
            isoNumeric?: string;
            phoneCountryCode?: string;
            sortOrder?: number;
        };
        CountryCreateInput: components["schemas"]["CountryBaseInput"] & {
            countryCode: string;
            enabled?: boolean;
        };
        CountryUpdateInput: components["schemas"]["CountryBaseInput"];
        CountryRenameCodeInput: components["schemas"]["CountryBaseInput"] & {
            countryCode: string;
        };
        CountryCodeRenameJob: {
            jobId: number;
            status: string;
            countryId: number;
            oldCountryCode: string;
            newCountryCode: string;
        };
        CountryList: {
            items: components["schemas"]["Country"][];
            total: number;
        };
        Log: {
            [key: string]: unknown;
        };
        Menu: {
            [key: string]: unknown;
        };
        MenuInput: {
            [key: string]: unknown;
        };
        Permission: {
            [key: string]: unknown;
        };
        PermissionInput: {
            [key: string]: unknown;
        };
        ResetPasswordResult: {
            initialPassword?: string;
        };
        Role: {
            [key: string]: unknown;
        };
        RoleInput: {
            [key: string]: unknown;
        };
        SearchResult: {
            [key: string]: unknown;
        };
        Session: {
            [key: string]: unknown;
        };
        Team: {
            createdAtMs?: number;
            description?: string;
            id: number;
            parentId?: number | null;
            parentName?: string;
            name: string;
            sort?: number;
            updatedAtMs?: number;
            userCount?: number;
            children?: components["schemas"]["Team"][];
        } & {
            [key: string]: unknown;
        };
        TeamInput: {
            description?: string;
            name: string;
            parentId?: number | null;
            sort?: number;
        } & {
            [key: string]: unknown;
        };
        UserInput: {
            teamId?: number;
        } & {
            [key: string]: unknown;
        };
        RechargeBill: {
            appCode: string;
            transactionId: string;
            commandId?: string;
            rechargeType: string;
            status: string;
            externalRef?: string;
            userId: string;
            sellerUserId?: string;
            sellerRegionId?: number;
            targetRegionId?: number;
            policyId?: number;
            policyVersion?: string;
            currencyCode?: string;
            coinAmount: number;
            usdMinorAmount: number;
            providerAmountMinor?: number;
            exchangeCoinAmount?: number;
            exchangeUsdMinorAmount?: number;
            createdAtMs: number;
            user?: components["schemas"]["RechargeBillUser"];
            seller?: components["schemas"]["RechargeBillUser"];
        };
        RechargeBillUser: {
            userId?: string;
            displayUserId?: string;
            username?: string;
            avatar?: string;
            countryCode?: string;
            countryName?: string;
            countryDisplayName?: string;
        };
        FinanceCoinSellerRechargeOrder: {
            id: string;
            appCode: string;
            targetUserId: string;
            targetDisplayUserId?: string;
            usdAmount: string;
            usdMinorAmount?: number;
            coinAmount: number;
            /** @enum {string} */
            providerCode: "mifapay" | "v5pay" | "usdt";
            /** @enum {string} */
            chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
            externalOrderNo: string;
            providerCountryCode?: string;
            providerCurrencyCode?: string;
            providerAmountMinor?: number;
            providerOrderId?: string;
            providerStatus?: string;
            providerPayType?: string;
            receiveAddress?: string;
            /**
             * Format: int64
             * @description 订单业务时间；历史订单为 0 时回退到 createdAtMs
             */
            orderDateMs?: number;
            status: string;
            verifyStatus: string;
            grantStatus: string;
            remark?: string;
            failureReason?: string;
            providerPayloadJson?: string;
            walletCommandId?: string;
            walletTransactionId?: string;
            walletAssetType?: string;
            walletAmountDelta?: number;
            walletBalanceAfter?: number;
            operatorName?: string;
            verifiedByName?: string;
            grantedByName?: string;
            createdAtMs: number;
            verifiedAtMs?: number | null;
            grantedAtMs?: number | null;
        };
        FinanceWithdrawalApplication: {
            id: number;
            appCode: string;
            appName?: string;
            /** @description 资金执行来源；hyapp_wallet 为平台钱包，likei 为 Aslan legacy 钱包 */
            sourceSystem?: string;
            /** @description 来源钱包的提现申请号，用于跨系统审计和幂等回调 */
            sourceApplicationId?: string;
            userId: string;
            salaryAssetType?: string;
            withdrawAmount: string;
            withdrawAmountMinor?: number;
            withdrawMethod: string;
            withdrawAddress: string;
            freezeTransactionId?: string;
            auditTransactionId?: string;
            status?: string;
            /**
             * @description 运营审核状态；rejecting 表示拒绝已持久认领，钱包释放或通知仍待重试。
             * @enum {string}
             */
            operationsStatus?: "pending" | "rejecting" | "approved" | "rejected" | "skipped";
            operationsReviewerUserId?: number | null;
            operationsReviewerName?: string;
            operationsAuditRemark?: string;
            operationsAuditTransactionId?: string;
            operationsReviewedAtMs?: number | null;
            approverUserId?: number | null;
            approverName?: string;
            auditRemark?: string;
            auditImageUrl?: string;
            approvedAtMs?: number | null;
            createdAtMs: number;
            updatedAtMs?: number;
        };
        ExternalWithdrawalApplicationInput: {
            appCode: string;
            sourceSystem: string;
            sourceApplicationId: string;
            userId: string;
            salaryAssetType: string;
            withdrawAmount: string;
            withdrawAmountMinor: number;
            withdrawMethod: string;
            withdrawAddress: string;
            /** Format: int64 */
            createdAtMs?: number;
        };
        FinanceCoinSellerRechargeOrderInput: {
            appCode: string;
            targetUserId: string;
            usdAmount: number;
            /** @description 补单时为 true；订单正常计入充值，但服务端强制金币数为 0 */
            isMakeup?: boolean;
            /**
             * Format: int64
             * @description 订单业务时间；未传时服务端默认为当前时间
             */
            orderDateMs?: number;
            /** @enum {string} */
            providerCode: "mifapay" | "v5pay" | "usdt";
            externalOrderNo: string;
            providerCurrencyCode?: string;
            providerAmountMinor?: number;
            /** @enum {string} */
            chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
            remark?: string;
        };
        FinanceCoinSellerRechargeQuoteInput: {
            appCode: string;
            targetUserId: string;
            usdAmount: number;
        };
        FinanceCoinSellerRechargeQuote: {
            appCode: string;
            targetUserId: string;
            targetDisplayUserId?: string;
            usdAmount: string;
            coinAmount: number;
            coinsPerUsd: number;
            /** @enum {string} */
            rateSource: "tier" | "whitelist";
            matchedUserId?: string;
            minUsdAmount?: string;
            maxUsdAmount?: string;
        };
        FinanceCoinSellerRechargeExchangeRateTier: {
            minUsdAmount: string;
            maxUsdAmount: string;
            coinsPerUsd: number;
        };
        FinanceCoinSellerRechargeExchangeRateWhitelist: {
            userId: string;
            coinsPerUsd: number;
        };
        FinanceCoinSellerRechargeExchangeRate: {
            appCode: string;
            tiers: components["schemas"]["FinanceCoinSellerRechargeExchangeRateTier"][];
            whitelist: components["schemas"]["FinanceCoinSellerRechargeExchangeRateWhitelist"][];
            updatedAtMs: number;
        };
        FinanceUSDTAddress: {
            /** @enum {string} */
            chain: "TRON" | "BSC";
            address: string;
            /** Format: int64 */
            updatedAtMs: number;
        };
        FinanceUSDTAddresses: {
            appCode: string;
            items: components["schemas"]["FinanceUSDTAddress"][];
        };
        FinanceUSDTAddressInput: {
            address: string;
        };
        FinanceUSDTAddressUpsert: {
            appCode: string;
            /** @enum {string} */
            chain: "TRON" | "BSC";
            address: string;
            /** Format: int64 */
            updatedAtMs: number;
        };
        FinanceCoinSellerRechargeExchangeRateInput: {
            tiers: {
                minUsdAmount: number;
                maxUsdAmount: number;
                coinsPerUsd: number;
            }[];
            whitelist: {
                userId: string;
                coinsPerUsd: number;
            }[];
        };
        FinanceCoinSellerRechargeReceiptVerification: {
            verified: boolean;
            providerCode?: string;
            externalOrderNo?: string;
            providerOrderId?: string;
            status?: string;
            currencyCode?: string;
            providerAmountMinor?: number;
            /** @enum {string} */
            chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
            receiveAddress?: string;
            verifiedAtMs?: number;
            failureReason?: string;
            rawJson?: string;
        };
        FinanceCoinSellerRechargeReceiptVerificationInput: {
            appCode: string;
            /** @enum {string} */
            providerCode: "mifapay" | "v5pay" | "usdt";
            externalOrderNo: string;
            /** @enum {string} */
            chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
            usdAmount?: number;
            usdMinorAmount?: number;
            /**
             * Format: int64
             * @description 订单业务时间，用于三方凭证按日期查询
             */
            orderDateMs?: number;
            providerCurrencyCode?: string;
            providerAmountMinor?: number;
        };
        UserFinanceScope: {
            appCode: string;
            regionId: number;
        };
        UserAppScope: {
            /** @enum {string} */
            mode: "all" | "selected" | "none";
            appCodes: string[];
        };
        ActivityTemplateLocale: {
            locale: string;
            title: string;
            rules: string;
        };
        ActivityTemplateGift: {
            gift_id: string;
            /** Format: int32 */
            sort_order: number;
            name: string;
            icon_url: string;
            /** Format: int64 */
            coin_price: number;
            price_version: string;
        };
        ActivityTemplateRewardItem: {
            item_type?: string;
            /** Format: int64 */
            resource_id?: number;
            resource_type?: string;
            name?: string;
            icon_url?: string;
            /** Format: int64 */
            quantity?: number;
            /** Format: int64 */
            duration_ms?: number;
            wallet_asset_type?: string;
            /** Format: int64 */
            wallet_asset_amount?: number;
            /** Format: int32 */
            sort_order?: number;
        };
        ActivityTemplateTask: {
            task_key: string;
            /** @enum {string} */
            task_type: "daily_visit" | "gift_count" | "gift_coin_amount";
            /** Format: int64 */
            target_value: number;
            /** Format: int64 */
            reward_resource_group_id: number;
            reward_snapshot_id?: string;
            reward_snapshot_hash?: string;
            reward_name?: string;
            reward_items?: components["schemas"]["ActivityTemplateRewardItem"][];
            /** Format: int32 */
            sort_order: number;
        };
        ActivityTemplateRankReward: {
            /** @enum {string} */
            board_type: "daily" | "total";
            /** Format: int32 */
            rank_from: number;
            /** Format: int32 */
            rank_to: number;
            /** Format: int64 */
            resource_group_id: number;
            reward_snapshot_id?: string;
            reward_snapshot_hash?: string;
            reward_name?: string;
            reward_items?: components["schemas"]["ActivityTemplateRewardItem"][];
            /** Format: int32 */
            sort_order: number;
        };
        ActivityTemplateAsset: {
            asset_key: string;
            locale: string;
            url: string;
            /** @enum {string} */
            media_type: "image" | "webp" | "svga" | "pag";
            /** Format: int32 */
            sort_order: number;
        };
        ActivityTemplateFields: {
            template_code: string;
            name: string;
            /** @constant */
            activity_type: "gift_challenge";
            /** Format: int64 */
            start_ms: number;
            /** Format: int64 */
            end_ms: number;
            all_regions: boolean;
            region_ids: number[];
            locales: components["schemas"]["ActivityTemplateLocale"][];
            gifts: components["schemas"]["ActivityTemplateGift"][];
            tasks: components["schemas"]["ActivityTemplateTask"][];
            /** Format: int32 */
            daily_leaderboard_size: number;
            /** Format: int32 */
            total_leaderboard_size: number;
            rank_rewards: components["schemas"]["ActivityTemplateRankReward"][];
            assets: components["schemas"]["ActivityTemplateAsset"][];
            display_config_json: string;
        };
        ActivityTemplateInput: components["schemas"]["ActivityTemplateFields"];
        ActivityTemplateUpdateInput: components["schemas"]["ActivityTemplateFields"] & {
            /** Format: int64 */
            expected_revision: number;
        };
        ActivityTemplateStatusInput: {
            /** @enum {string} */
            status: "published" | "disabled";
            /** Format: int64 */
            expected_revision: number;
        };
        ActivityTemplateCloneInput: {
            /** Format: int64 */
            source_version: number;
            template_code: string;
            name: string;
        };
        ActivityTemplateValidationInput: {
            template: components["schemas"]["ActivityTemplateInput"];
            for_publish: boolean;
        };
        ActivityTemplateSummary: {
            app_code: string;
            template_id: string;
            template_code: string;
            name: string;
            /** @constant */
            activity_type: "gift_challenge";
            /** @enum {string} */
            status: "draft" | "published" | "disabled" | "archived";
            /** @enum {string} */
            lifecycle_status: "draft" | "scheduled" | "ongoing" | "ended" | "disabled" | "archived";
            /** Format: int64 */
            start_ms: number;
            /** Format: int64 */
            end_ms: number;
            all_regions: boolean;
            region_ids: number[];
            /** Format: int64 */
            revision: number;
            /** Format: int64 */
            published_version: number;
            /** Format: int64 */
            created_by_admin_id: number;
            /** Format: int64 */
            updated_by_admin_id: number;
            /** Format: int64 */
            created_at_ms: number;
            /** Format: int64 */
            updated_at_ms: number;
        };
        ActivityTemplate: components["schemas"]["ActivityTemplateSummary"] & {
            locales: components["schemas"]["ActivityTemplateLocale"][];
            gifts: components["schemas"]["ActivityTemplateGift"][];
            tasks: components["schemas"]["ActivityTemplateTask"][];
            /** Format: int32 */
            daily_leaderboard_size: number;
            /** Format: int32 */
            total_leaderboard_size: number;
            rank_rewards: components["schemas"]["ActivityTemplateRankReward"][];
            assets: components["schemas"]["ActivityTemplateAsset"][];
            display_config_json: string;
            /** Format: int64 */
            published_by_admin_id: number;
            /** Format: int64 */
            published_at_ms: number;
            /** Format: int64 */
            archived_at_ms: number;
        };
        ActivityTemplatePage: {
            items: components["schemas"]["ActivityTemplateSummary"][];
            page: number;
            page_size: number;
            /** Format: int64 */
            total: number;
            /** Format: int64 */
            server_time_ms: number;
        };
        ActivityTemplateVersion: {
            template_id: string;
            /** Format: int64 */
            version_no: number;
            snapshot: components["schemas"]["ActivityTemplate"];
            /** Format: int64 */
            published_by_admin_id: number;
            /** Format: int64 */
            published_at_ms: number;
            /** Format: int64 */
            runtime_from_ms: number;
            /** Format: int64 */
            runtime_to_ms: number;
        };
        ActivityTemplateVersionPage: {
            items: components["schemas"]["ActivityTemplateVersion"][];
            page: number;
            page_size: number;
            /** Format: int64 */
            total: number;
        };
        ActivityTemplateArchive: {
            template: components["schemas"]["ActivityTemplate"];
            archived: boolean;
        };
        ActivityTemplateValidationIssue: {
            field: string;
            code: string;
            message: string;
        };
        ActivityTemplateValidation: {
            valid: boolean;
            issues: components["schemas"]["ActivityTemplateValidationIssue"][];
        };
        ApiResponseActivityTemplatePage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplatePage"];
        };
        ApiResponseActivityTemplate: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplate"];
        };
        ApiResponseActivityTemplateArchive: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateArchive"];
        };
        ApiResponseActivityTemplateValidation: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateValidation"];
        };
        ApiResponseActivityTemplateVersionPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateVersionPage"];
        };
        ActivityTemplateDataOverview: {
            template_id: string;
            template_code: string;
            /** Format: int64 */
            published_version: number;
            /** Format: int64 */
            participants: number;
            /** Format: int64 */
            visit_count: number;
            /** Format: int64 */
            gift_users: number;
            /** Format: int64 */
            task_users: number;
            /** Format: int64 */
            gift_event_count: number;
            /** Format: int64 */
            gift_count: number;
            /** Format: int64 */
            coin_amount: number;
            /** Format: int64 */
            task_progress: number;
            /** Format: int64 */
            task_completed: number;
            /** Format: int64 */
            task_claimed: number;
        };
        ActivityTemplateDataTrendPoint: {
            stat_day: string;
            /** Format: int64 */
            participants: number;
            /** Format: int64 */
            visit_count: number;
            /** Format: int64 */
            gift_users: number;
            /** Format: int64 */
            task_users: number;
            /** Format: int64 */
            gift_event_count: number;
            /** Format: int64 */
            gift_count: number;
            /** Format: int64 */
            coin_amount: number;
            /** Format: int64 */
            task_progress: number;
            /** Format: int64 */
            task_completed: number;
            /** Format: int64 */
            task_claimed: number;
        };
        ActivityTemplateGiftStat: {
            gift_id: string;
            /** Format: int64 */
            gift_users: number;
            /** Format: int64 */
            gift_event_count: number;
            /** Format: int64 */
            gift_count: number;
            /** Format: int64 */
            coin_amount: number;
        };
        ActivityTemplateTaskStat: {
            task_key: string;
            task_type: string;
            /** Format: int64 */
            task_users: number;
            /** Format: int64 */
            task_progress: number;
            /** Format: int64 */
            task_completed: number;
            /** Format: int64 */
            task_claimed: number;
        };
        ActivityTemplateData: {
            overview: components["schemas"]["ActivityTemplateDataOverview"];
            trend: components["schemas"]["ActivityTemplateDataTrendPoint"][];
            gifts: components["schemas"]["ActivityTemplateGiftStat"][];
            tasks: components["schemas"]["ActivityTemplateTaskStat"][];
            granularity: string;
            timezone: string;
            /** Format: int64 */
            start_ms: number;
            /** Format: int64 */
            end_ms: number;
            /** Format: int64 */
            region_id: number;
            dimension_limit: number;
            gift_sort: string;
            task_sort: string;
            /** Format: int64 */
            server_time_ms: number;
        };
        ActivityTemplateRankPeriod: {
            template_id: string;
            template_code: string;
            /** Format: int64 */
            version_no: number;
            /** @enum {string} */
            board_type: "daily" | "total";
            period_key: string;
            /** Format: int64 */
            period_start_ms: number;
            /** Format: int64 */
            period_end_ms: number;
            /** Format: int64 */
            settle_after_ms: number;
            status: string;
            /** Format: int64 */
            settled_at_ms: number;
        };
        ActivityTemplateLeaderboardEntry: {
            rank_no: number;
            /** Format: int64 */
            user_id: number;
            /** Format: int64 */
            score: number;
            /** Format: int64 */
            gift_count: number;
            /** Format: int64 */
            coin_amount: number;
            /** Format: int64 */
            first_scored_at_ms: number;
            snapshot: boolean;
            user?: components["schemas"]["ActivityTemplateUser"];
        };
        ActivityTemplateLeaderboardPage: {
            period: components["schemas"]["ActivityTemplateRankPeriod"];
            items: components["schemas"]["ActivityTemplateLeaderboardEntry"][];
            page: number;
            page_size: number;
            /** Format: int64 */
            total: number;
        };
        ActivityTemplateRewardJob: {
            reward_job_id: string;
            template_id: string;
            template_code: string;
            /** Format: int64 */
            version_no: number;
            /** @enum {string} */
            board_type: "daily" | "total";
            period_key: string;
            rank_no: number;
            /** Format: int64 */
            user_id: number;
            /** Format: int64 */
            score: number;
            /** Format: int64 */
            resource_group_id: number;
            reward_snapshot_id: string;
            reward_snapshot_hash: string;
            reward_name: string;
            reward_items: components["schemas"]["ActivityTemplateRewardItem"][];
            wallet_command_id: string;
            wallet_grant_id: string;
            status: string;
            failure_reason: string;
            attempt_count: number;
            max_attempts: number;
            /** Format: int64 */
            next_retry_at_ms: number;
            /** Format: int64 */
            created_at_ms: number;
            /** Format: int64 */
            updated_at_ms: number;
            /** Format: int64 */
            granted_at_ms: number;
            user?: components["schemas"]["ActivityTemplateUser"];
        };
        ActivityTemplateRewardJobPage: {
            items: components["schemas"]["ActivityTemplateRewardJob"][];
            page: number;
            page_size: number;
            /** Format: int64 */
            total: number;
        };
        ActivityTemplateTaskClaim: {
            claim_id: string;
            template_id: string;
            template_code: string;
            /** Format: int64 */
            version_no: number;
            /** Format: date */
            task_day: string;
            task_key: string;
            /** Format: int64 */
            user_id: number;
            /** Format: int64 */
            earning_region_id: number;
            /** Format: int64 */
            attribution_at_ms: number;
            /** Format: int64 */
            reward_resource_group_id: number;
            reward_snapshot_id: string;
            reward_snapshot_hash: string;
            reward_name: string;
            reward_items: components["schemas"]["ActivityTemplateRewardItem"][];
            wallet_grant_id: string;
            status: string;
            failure_reason: string;
            attempt_count: number;
            /** Format: int64 */
            created_at_ms: number;
            /** Format: int64 */
            updated_at_ms: number;
            /** Format: int64 */
            granted_at_ms: number;
            user?: components["schemas"]["ActivityTemplateUser"];
        };
        ActivityTemplateTaskClaimPage: {
            items: components["schemas"]["ActivityTemplateTaskClaim"][];
            page: number;
            page_size: number;
            /** Format: int64 */
            total: number;
        };
        ApiResponseActivityTemplateData: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateData"];
        };
        ApiResponseActivityTemplateLeaderboardPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateLeaderboardPage"];
        };
        ApiResponseActivityTemplateRewardJobPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateRewardJobPage"];
        };
        ApiResponseActivityTemplateRewardJob: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateRewardJob"];
        };
        ApiResponseActivityTemplateTaskClaimPage: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateTaskClaimPage"];
        };
        ApiResponseActivityTemplateTaskClaim: components["schemas"]["Envelope"] & {
            data?: components["schemas"]["ActivityTemplateTaskClaim"];
        };
        ActivityTemplateUser: {
            display_user_id: string;
            username: string;
            avatar: string;
        };
    };
    responses: {
        /** @description OK */
        AppListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAdminAppList"];
            };
        };
        /** @description OK */
        FinanceScopeCatalogResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceScopeCatalog"];
            };
        };
        /** @description OK */
        H5LinkListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseH5LinkList"];
            };
        };
        /** @description OK */
        H5LinkResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseH5Link"];
            };
        };
        /** @description OK */
        H5LinkDeleteResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseH5LinkDelete"];
            };
        };
        /** @description OK */
        AppUserPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserPage"];
            };
        };
        /** @description OK */
        AppUserResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUser"];
            };
        };
        /** @description OK */
        AppUserStatusMutationResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserStatusMutation"];
            };
        };
        /** @description OK */
        AppUserBanRecordPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserBanRecordPage"];
            };
        };
        /** @description OK */
        AppUserLoginLogPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserLoginLogPage"];
            };
        };
        /** @description OK */
        AppUserExportJobResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserExportJob"];
            };
        };
        /** @description OK */
        AppUserAccessTokenResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAppUserAccessToken"];
            };
        };
        /** @description OK */
        ExternalAdminUserPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseExternalAdminUserPage"];
            };
        };
        /** @description OK */
        ExternalAdminUserResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseExternalAdminUser"];
            };
        };
        /** @description OK */
        ExternalAdminUserTargetResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseExternalAdminUserTarget"];
            };
        };
        /** @description External admin permission catalog */
        ExternalAdminPermissionCatalogResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseExternalAdminPermissionCatalog"];
            };
        };
        /** @description External admin account permissions */
        ExternalAdminUserPermissionsResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseExternalAdminUserPermissions"];
            };
        };
        /** @description OK */
        AgencyPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAgencyPage"];
            };
        };
        /** @description OK */
        ManagerPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseManagerPage"];
            };
        };
        /** @description OK */
        ManagerResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseManager"];
            };
        };
        /** @description OK */
        CoinSellerPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCoinSellerPage"];
            };
        };
        /** @description OK */
        CoinSellerResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCoinSeller"];
            };
        };
        /** @description OK */
        CoinSellerSubApplicationPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCoinSellerSubApplicationPage"];
            };
        };
        /** @description OK */
        CoinSellerSubApplicationReviewResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCoinSellerSubApplicationReview"];
            };
        };
        /** @description OK */
        CoinSellerLedgerPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCoinSellerLedgerPage"];
            };
        };
        /** @description OK */
        GiftRecordPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseGiftRecordPage"];
            };
        };
        /** @description OK */
        BDProfilePageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseBDProfilePage"];
            };
        };
        /** @description OK */
        AdminJobPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAdminJobPage"];
            };
        };
        /** @description OK */
        AdminJobResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseAdminJob"];
            };
        };
        /** @description Created */
        CountryCodeRenameJobResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCountryCodeRenameJob"];
            };
        };
        /** @description OK */
        CountryListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCountryList"];
            };
        };
        /** @description OK */
        CountryResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCountry"];
            };
        };
        /** @description OK */
        CreateUserResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseCreateUserResult"];
            };
        };
        /** @description OK */
        DashboardOverviewResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseDashboardOverview"];
            };
        };
        /** @description OK */
        DashboardUserProfileOverviewResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseDashboardUserProfileOverview"];
            };
        };
        /** @description OK */
        VipProgramResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseVipProgram"];
            };
        };
        /** @description OK */
        VipConfigResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseVipConfig"];
            };
        };
        /** @description OK */
        EmptyResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseEmpty"];
            };
        };
        /** @description 奖池水位调整成功或同幂等请求的首次结果 */
        LuckyGiftPoolAdjustmentResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseLuckyGiftPoolAdjustmentResult"];
            };
        };
        /** @description OK */
        RechargeBillPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseRechargeBillPage"];
            };
        };
        /** @description OK */
        FinanceCoinSellerRechargeOrderPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeOrderPage"];
            };
        };
        /** @description OK */
        FinanceCoinSellerRechargeOrderResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeOrder"];
            };
        };
        /** @description OK */
        FinanceCoinSellerRechargeQuoteResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeQuote"];
            };
        };
        /** @description OK */
        FinanceCoinSellerRechargeExchangeRateResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeExchangeRate"];
            };
        };
        /** @description OK */
        FinanceUSDTAddressesResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceUSDTAddresses"];
            };
        };
        /** @description OK */
        FinanceUSDTAddressResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceUSDTAddressUpsert"];
            };
        };
        /** @description OK */
        FinanceCoinSellerRechargeReceiptVerificationResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeReceiptVerification"];
            };
        };
        /** @description OK */
        FinanceWithdrawalApplicationPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceWithdrawalApplicationPage"];
            };
        };
        /** @description OK */
        FinanceWithdrawalApplicationResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseFinanceWithdrawalApplication"];
            };
        };
        /** @description OK */
        HostWithdrawalPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseHostWithdrawalPage"];
            };
        };
        /** @description OK */
        HostProfilePageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseHostProfilePage"];
            };
        };
        /** @description OK */
        HumanRoomRobotConfigResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseHumanRoomRobotConfig"];
            };
        };
        /** @description OK */
        LogPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseLogPage"];
            };
        };
        /** @description OK */
        MenuListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseMenuList"];
            };
        };
        /** @description OK */
        MenuResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseMenu"];
            };
        };
        /** @description OK */
        PermissionListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponsePermissionList"];
            };
        };
        /** @description OK */
        PermissionResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponsePermission"];
            };
        };
        /** @description OK */
        ResetPasswordResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseResetPasswordResult"];
            };
        };
        /** @description OK */
        RoleListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseRoleList"];
            };
        };
        /** @description OK */
        RoleResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseRole"];
            };
        };
        /** @description OK */
        SearchResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseSearchList"];
            };
        };
        /** @description OK */
        SessionResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseSession"];
            };
        };
        /** @description OK */
        StatisticsObjectResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseObject"];
            };
        };
        /** @description OK */
        SocialBiMasterResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseSocialBiMaster"];
            };
        };
        /** @description OK */
        SocialBiRequirementsResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseSocialBiRequirements"];
            };
        };
        /** @description OK */
        TeamListResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseTeamList"];
            };
        };
        /** @description OK */
        TeamResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseTeam"];
            };
        };
        /** @description OK */
        UserPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseUserPage"];
            };
        };
        /** @description OK */
        UserResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseUser"];
            };
        };
        /** @description OK */
        ActivityTemplatePageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplatePage"];
            };
        };
        /** @description OK */
        ActivityTemplateResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplate"];
            };
        };
        /** @description OK */
        ActivityTemplateArchiveResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateArchive"];
            };
        };
        /** @description OK */
        ActivityTemplateValidationResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateValidation"];
            };
        };
        /** @description OK */
        ActivityTemplateVersionPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateVersionPage"];
            };
        };
        /** @description OK */
        ActivityTemplateDataResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateData"];
            };
        };
        /** @description OK */
        ActivityTemplateLeaderboardPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateLeaderboardPage"];
            };
        };
        /** @description OK */
        ActivityTemplateRewardJobPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateRewardJobPage"];
            };
        };
        /** @description OK */
        ActivityTemplateRewardJobResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateRewardJob"];
            };
        };
        /** @description OK */
        ActivityTemplateTaskClaimPageResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateTaskClaimPage"];
            };
        };
        /** @description OK */
        ActivityTemplateTaskClaimResponse: {
            headers: {
                [name: string]: unknown;
            };
            content: {
                "application/json": components["schemas"]["ApiResponseActivityTemplateTaskClaim"];
            };
        };
    };
    parameters: {
        AppCodeHeader: string;
        AgencyId: number;
        Id: number;
        Keyword: string;
        Page: number;
        PageSize: number;
        ParentBdUserId: number;
        ParentLeaderUserId: number;
        RegionId: number;
        Status: string;
    };
    requestBodies: {
        BatchCreateGiftsRequest: {
            content: {
                "application/json": {
                    items: Record<string, never>[];
                };
            };
        };
        BatchDeleteResourcesRequest: {
            content: {
                "application/json": {
                    resourceIds: number[];
                };
            };
        };
        BatchStatusRequest: {
            content: {
                "application/json": {
                    ids: number[];
                    status: string;
                };
            };
        };
        CreateCoinSellerRequest: {
            content: {
                "application/json": components["schemas"]["CreateCoinSellerPayload"];
            };
        };
        CoinSellerStatusRequest: {
            content: {
                "application/json": components["schemas"]["CoinSellerStatusPayload"];
            };
        };
        CoinSellerSubApplicationReviewRequest: {
            content: {
                "application/json": components["schemas"]["CoinSellerSubApplicationReviewPayload"];
            };
        };
        CountryCreateRequest: {
            content: {
                "application/json": components["schemas"]["CountryCreateInput"];
            };
        };
        CountryRenameCodeRequest: {
            content: {
                "application/json": components["schemas"]["CountryRenameCodeInput"];
            };
        };
        CountryUpdateRequest: {
            content: {
                "application/json": components["schemas"]["CountryUpdateInput"];
            };
        };
        ChangePasswordRequest: {
            content: {
                "application/json": {
                    oldPassword: string;
                    newPassword: string;
                };
            };
        };
        LoginRequest: {
            content: {
                "application/json": {
                    username: string;
                    password: string;
                };
            };
        };
        FinanceScopeRequest: {
            content: {
                "application/json": {
                    scopes: components["schemas"]["UserFinanceScope"][];
                };
            };
        };
        AppScopeRequest: {
            content: {
                "application/json": components["schemas"]["UserAppScope"];
            };
        };
        FinanceCoinSellerRechargeOrderRequest: {
            content: {
                "application/json": components["schemas"]["FinanceCoinSellerRechargeOrderInput"];
            };
        };
        FinanceCoinSellerRechargeQuoteRequest: {
            content: {
                "application/json": components["schemas"]["FinanceCoinSellerRechargeQuoteInput"];
            };
        };
        FinanceCoinSellerRechargeExchangeRateRequest: {
            content: {
                "application/json": components["schemas"]["FinanceCoinSellerRechargeExchangeRateInput"];
            };
        };
        FinanceCoinSellerRechargeReceiptVerificationRequest: {
            content: {
                "application/json": components["schemas"]["FinanceCoinSellerRechargeReceiptVerificationInput"];
            };
        };
        FinanceUSDTAddressRequest: {
            content: {
                "application/json": components["schemas"]["FinanceUSDTAddressInput"];
            };
        };
        FinanceWithdrawalAuditRequest: {
            content: {
                "application/json": {
                    auditRemark?: string;
                    auditImageUrl?: string;
                };
            };
        };
        OperationsWithdrawalAuditRequest: {
            content: {
                "application/json": {
                    auditRemark?: string;
                };
            };
        };
        MenuRequest: {
            content: {
                "application/json": components["schemas"]["MenuInput"];
            };
        };
        MenuSortRequest: {
            content: {
                "application/json": {
                    items: {
                        id: number;
                        sort: number;
                    }[];
                };
            };
        };
        MenuVisibleRequest: {
            content: {
                "application/json": {
                    visible: boolean;
                };
            };
        };
        PermissionRequest: {
            content: {
                "application/json": components["schemas"]["PermissionInput"];
            };
        };
        RolePermissionRequest: {
            content: {
                "application/json": {
                    permissionIds: number[];
                };
            };
        };
        RoleRequest: {
            content: {
                "application/json": components["schemas"]["RoleInput"];
            };
        };
        StatusRequest: {
            content: {
                "application/json": {
                    status: string;
                };
            };
        };
        TemporaryPaymentLinkRequest: {
            content: {
                "application/json": {
                    appCode: string;
                    language?: string;
                    paymentMethodId: number;
                    providerCode: string;
                    regionId: number;
                    returnUrl?: string;
                    usdMinorAmount: number;
                };
            };
        };
        TeamRequest: {
            content: {
                "application/json": components["schemas"]["TeamInput"];
            };
        };
        UserRequest: {
            content: {
                "application/json": components["schemas"]["UserInput"];
            };
        };
    };
    headers: never;
    pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
    listAchievementDefinitions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description 批量创建的礼物 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": Record<string, never>[];
                };
            };
        };
    };
    createAchievementDefinition: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description 批量删除的资源 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": Record<string, never>[];
                };
            };
        };
    };
    updateAchievementDefinition: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                achievement_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteAchievementDefinition: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                achievement_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listTaskDefinitions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createTaskDefinition: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateTaskDefinition: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setTaskDefinitionStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listUserLeaderboards: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getCPConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateCPConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCPRelationships: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCPApplications: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getCPWeeklyRankConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateCPWeeklyRankConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCPWeeklyRankSettlements: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRedPackets: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRedPacket: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                packet_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRedPacketConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRedPacketConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    retryRedPacketRefund: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getLuckyGiftConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    upsertLuckyGiftConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLuckyGiftConfigs: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLuckyGiftConfigVersions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    rollbackLuckyGiftConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLuckyGiftDraws: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLuckyGiftUserProfiles: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getLuckyGiftUserProfile: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getLuckyGiftDrawSummary: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLuckyGiftPoolBalances: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    creditLuckyGiftPool: {
        parameters: {
            query: {
                app_code: string;
                pool_id: string;
                strategy_version: "fixed_v2" | "dynamic_v3";
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["LuckyGiftPoolAdjustmentInput"];
            };
        };
        responses: {
            200: components["responses"]["LuckyGiftPoolAdjustmentResponse"];
            /** @description 调整参数不正确 */
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description 幂等键冲突或可用水位不足 */
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    debitLuckyGiftPool: {
        parameters: {
            query: {
                app_code: string;
                pool_id: string;
                strategy_version: "fixed_v2" | "dynamic_v3";
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["LuckyGiftPoolAdjustmentInput"];
            };
        };
        responses: {
            200: components["responses"]["LuckyGiftPoolAdjustmentResponse"];
            /** @description 调整参数不正确 */
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description 幂等键冲突或可用水位不足 */
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    listLuckyGiftExperiments: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createLuckyGiftExperiment: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateLuckyGiftExperiment: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                experimentId: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setLuckyGiftExperimentOverrides: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                experimentId: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    endLuckyGiftExperiment: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                experimentId: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getWheelConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    upsertWheelConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listWheelDraws: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getWheelDrawSummary: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listFirstRechargeRewardClaims: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listInviteActivityRewardClaims: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCumulativeRechargeRewardGrants: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRoomTurnoverRewardSettlements: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    retryRoomTurnoverRewardSettlement: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listWeeklyStarCycles: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createWeeklyStarCycle: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getWeeklyStarCycle: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateWeeklyStarCycle: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setWeeklyStarCycleStatus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listWeeklyStarLeaderboard: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listWeeklyStarSettlements: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRegistrationRewardClaims: {
        parameters: {
            query?: {
                page?: number;
                page_size?: number;
                keyword?: string;
                status?: string;
                claimed_start_ms?: number;
                claimed_end_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getFirstRechargeRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateFirstRechargeRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getCumulativeRechargeRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateCumulativeRechargeRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getInviteActivityRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateInviteActivityRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomTurnoverRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoomTurnoverRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRegistrationRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRegistrationRewardConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getVipProgram: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["VipProgramResponse"];
        };
    };
    updateVipProgram: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["VipProgramUpdateInput"];
            };
        };
        responses: {
            200: components["responses"]["VipProgramResponse"];
        };
    };
    getVipConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["VipConfigResponse"];
        };
    };
    updateVipConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["VipConfigInput"];
            };
        };
        responses: {
            200: components["responses"]["VipConfigResponse"];
        };
    };
    grantVip: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["VipGrantInput"];
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    grantVipTrialCard: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["VipTrialCardGrantInput"];
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomRocketConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoomRocketConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listSevenDayCheckInClaims: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getSevenDayCheckInConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateSevenDayCheckInConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listManagers: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ManagerPageResponse"];
        };
    };
    createManager: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateManagerPayload"];
            };
        };
        responses: {
            201: components["responses"]["ManagerResponse"];
        };
    };
    updateManager: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UpdateManagerPayload"];
            };
        };
        responses: {
            200: components["responses"]["ManagerResponse"];
        };
    };
    listAgencies: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
                parent_bd_user_id?: components["parameters"]["ParentBdUserId"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AgencyPageResponse"];
        };
    };
    createAgency: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    closeAgency: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agency_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    adminAddAgencyHost: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agency_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setAgencyStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agency_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteAgency: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agency_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setAgencyJoinEnabled: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agency_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listBanners: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createBanner: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateBanner: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                banner_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteBanner: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                banner_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listSplashScreens: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createSplashScreen: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateSplashScreen: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                splash_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteSplashScreen: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                splash_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listPopups: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createPopup: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updatePopup: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                popup_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deletePopup: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                popup_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listH5Links: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["H5LinkListResponse"];
        };
    };
    updateH5Links: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["H5LinkBatchUpdateInput"];
            };
        };
        responses: {
            200: components["responses"]["H5LinkListResponse"];
        };
    };
    createH5Link: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["H5LinkPayload"];
            };
        };
        responses: {
            201: components["responses"]["H5LinkResponse"];
        };
    };
    updateH5Link: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                key: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["H5LinkPayload"];
            };
        };
        responses: {
            200: components["responses"]["H5LinkResponse"];
        };
    };
    deleteH5Link: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                key: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["H5LinkDeleteResponse"];
        };
    };
    listExploreTabs: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createExploreTab: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateExploreTab: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                tab_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteExploreTab: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                tab_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listAppVersions: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createAppVersion: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateAppVersion: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                version_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteAppVersion: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                version_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listApps: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppListResponse"];
        };
    };
    listVisibleApps: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppListResponse"];
        };
    };
    listBDLeaders: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["BDProfilePageResponse"];
        };
    };
    createBDLeader: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteBDLeader: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setBDLeaderStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listBDs: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
                parent_leader_user_id?: components["parameters"]["ParentLeaderUserId"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["BDProfilePageResponse"];
        };
    };
    createBD: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setBDStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCoinSellers: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CoinSellerPageResponse"];
        };
    };
    createCoinSeller: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CreateCoinSellerRequest"];
        responses: {
            201: components["responses"]["CoinSellerResponse"];
        };
    };
    setCoinSellerStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CoinSellerStatusRequest"];
        responses: {
            200: components["responses"]["CoinSellerResponse"];
        };
    };
    listCoinSellerSubSellers: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CoinSellerPageResponse"];
        };
    };
    listCoinSellerSubApplications: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: "pending" | "approved" | "rejected";
                parent_user_id?: string;
                target_user_id?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CoinSellerSubApplicationPageResponse"];
        };
    };
    approveCoinSellerSubApplication: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                application_id: string;
            };
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CoinSellerSubApplicationReviewRequest"];
        responses: {
            200: components["responses"]["CoinSellerSubApplicationReviewResponse"];
        };
    };
    rejectCoinSellerSubApplication: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                application_id: string;
            };
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CoinSellerSubApplicationReviewRequest"];
        responses: {
            200: components["responses"]["CoinSellerSubApplicationReviewResponse"];
        };
    };
    creditCoinSellerStock: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    debitCoinSellerStock: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getCoinSellerSalaryRates: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceCoinSellerSalaryRates: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listHostWithdrawals: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                app_code?: string;
                record_type?: "salary_transfer" | "withdrawal";
                identity?: "host" | "agency" | "bd" | "bd_leader_admin";
                status?: components["parameters"]["Status"];
                keyword?: components["parameters"]["Keyword"];
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["HostWithdrawalPageResponse"];
        };
    };
    listCountries: {
        parameters: {
            query?: {
                enabled?: boolean;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CountryListResponse"];
        };
    };
    createCountry: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CountryCreateRequest"];
        responses: {
            201: components["responses"]["CountryResponse"];
        };
    };
    getCountry: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CountryResponse"];
        };
    };
    deleteCountry: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CountryResponse"];
        };
    };
    updateCountry: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CountryUpdateRequest"];
        responses: {
            200: components["responses"]["CountryResponse"];
        };
    };
    renameCountryCode: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody: components["requestBodies"]["CountryRenameCodeRequest"];
        responses: {
            201: components["responses"]["CountryCodeRenameJobResponse"];
        };
    };
    disableCountry: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CountryResponse"];
        };
    };
    enableCountry: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                country_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CountryResponse"];
        };
    };
    listEmojiPacks: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createEmojiPack: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listEmojiPackCategories: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    uploadImage: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    uploadFile: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCatalog: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createCatalog: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteCatalog: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateCatalog: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setGameStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setGameWhitelistEnabled: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listGameWhitelistUsers: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    addGameWhitelistUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteGameWhitelistUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listPlatforms: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createPlatform: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updatePlatform: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                platform_code: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listSelfGames: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateDiceConfig: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    adjustDicePool: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                game_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listDiceRobots: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    generateDiceRobots: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteDiceRobot: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setDiceRobotStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomRpsConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoomRpsConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRoomRpsChallenges: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomRpsChallenge: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                challenge_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    retryRoomRpsSettlement: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                challenge_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    expireRoomRpsChallenge: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                challenge_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listGiftTypes: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateGiftTypes: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateGiftType: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                type_code: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listGifts: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createGift: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    batchCreateGifts: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["BatchCreateGiftsRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateGift: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                gift_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteGift: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                gift_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    disableGift: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                gift_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    enableGift: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                gift_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listHosts: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
                agency_id?: components["parameters"]["AgencyId"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["HostProfilePageResponse"];
        };
    };
    listHostAgencyPolicies: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createHostAgencyPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateHostAgencyPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                policy_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteHostAgencyPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                policy_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    publishHostAgencyPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                policy_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listHostSalarySettlements: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listTeamSalaryPolicies: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createTeamSalaryPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateTeamSalaryPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                policy_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteTeamSalaryPolicy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                policy_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCoinAdjustments: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createCoinAdjustment: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    /** Format: int64 */
                    amount: number;
                    commandId?: string;
                    reason: string;
                    remark: string;
                    targetUserId: string;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    lookupCoinAdjustmentTarget: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listGiftRecords: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                scene?: "room" | "direct";
                sender_display_user_id?: string;
                sender_user_id?: string;
                sender_username?: string;
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["GiftRecordPageResponse"];
        };
    };
    listCoinLedger: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                user_keyword?: string;
                biz_type?: string;
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listCoinSellerLedger: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                seller_user_id?: number;
                seller_keyword?: string;
                seller_filter_user_id?: string;
                seller_display_user_id?: string;
                seller_username?: string;
                ledger_type?: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["CoinSellerLedgerPageResponse"];
        };
    };
    exportCoinSellerLedger: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                seller_user_id?: number;
                seller_keyword?: string;
                seller_filter_user_id?: string;
                seller_display_user_id?: string;
                seller_username?: string;
                ledger_type?: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description CSV */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "text/csv": string;
                };
            };
        };
    };
    createFullServerNoticeFanout: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    action_param?: string;
                    action_type?: string;
                    aggregate_id?: string;
                    aggregate_type?: string;
                    batch_size?: number;
                    body?: string;
                    command_id?: string;
                    country?: string;
                    /** Format: int64 */
                    expire_at_ms?: number;
                    icon_url?: string;
                    image_url?: string;
                    /** @enum {string} */
                    message_type: "system" | "activity";
                    metadata_json?: string;
                    priority?: number;
                    producer_event_type?: string;
                    /** Format: int64 */
                    region_id?: number;
                    /** Format: int64 */
                    sent_at_ms?: number;
                    summary: string;
                    /** @enum {string} */
                    target_scope: "all_registered_users" | "all_active_users" | "single_user" | "user_ids" | "region" | "country";
                    /** Format: int64 */
                    target_user_id?: number;
                    title: string;
                    user_ids?: (number | string)[];
                };
            };
        };
        responses: {
            201: components["responses"]["EmptyResponse"];
        };
    };
    listReports: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listPolicyTemplates: {
        parameters: {
            query?: {
                keyword?: string;
                status?: "active" | "disabled";
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description 收益政策模板分页 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: {
                            items?: components["schemas"]["PolicyTemplate"][];
                            page?: number;
                            pageSize?: number;
                            page_size?: number;
                            /** Format: int64 */
                            total?: number;
                        };
                    };
                };
            };
        };
    };
    savePolicyTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["PolicyTemplateInput"];
            };
        };
        responses: {
            /** @description 已保存的收益政策模板 */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: components["schemas"]["PolicyTemplate"];
                    };
                };
            };
        };
    };
    listPolicyInstances: {
        parameters: {
            query?: {
                keyword?: string;
                status?: "active" | "disabled";
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description 收益政策实例分页 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: {
                            items?: components["schemas"]["PolicyInstance"][];
                            page?: number;
                            pageSize?: number;
                            page_size?: number;
                            /** Format: int64 */
                            total?: number;
                        };
                    };
                };
            };
        };
    };
    createPolicyInstance: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["PolicyInstanceInput"];
            };
        };
        responses: {
            /** @description 已创建的收益政策实例 */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: components["schemas"]["PolicyInstance"];
                    };
                };
            };
        };
    };
    publishPolicyInstance: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description 收益政策发布结果 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: components["schemas"]["PolicyPublishResult"];
                    };
                };
            };
        };
    };
    updatePolicyInstanceStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: number;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    /** @enum {string} */
                    status: "active" | "disabled";
                };
            };
        };
        responses: {
            /** @description 已更新状态的收益政策实例 */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Envelope"] & {
                        data?: components["schemas"]["PolicyInstance"];
                    };
                };
            };
        };
    };
    listRechargeBills: {
        parameters: {
            query?: {
                keyword?: string;
                recharge_type?: string;
                status?: string;
                start_at_ms?: number;
                end_at_ms?: number;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["RechargeBillPageResponse"];
        };
    };
    getRechargeBillOverview: {
        parameters: {
            query?: {
                keyword?: string;
                recharge_type?: string;
                status?: string;
                region_id?: number;
                start_at_ms?: number;
                end_at_ms?: number;
                tz_offset_minutes?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRechargeBillSummary: {
        parameters: {
            query?: {
                keyword?: string;
                recharge_type?: string;
                status?: string;
                region_id?: number;
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    exportRechargeBills: {
        parameters: {
            query?: {
                keyword?: string;
                recharge_type?: string;
                status?: string;
                region_id?: number;
                start_at_ms?: number;
                end_at_ms?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    refreshGoogleRechargePaid: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    transactionIds: string[];
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRechargeRegions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRechargeApps: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppListResponse"];
        };
    };
    listRechargeProducts: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createRechargeProduct: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRechargeProduct: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                product_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteRechargeProduct: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                product_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getSocialBiMaster: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["SocialBiMasterResponse"];
        };
    };
    getSocialBiOverview: {
        parameters: {
            query?: {
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                app_codes?: string;
                region_id?: number;
                /** @description 逗号分隔的大区 ID；显式区域筛选时用于按 Finance 口径补逐日渠道。 */
                region_ids?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    getSocialBiRequirements: {
        parameters: {
            query?: {
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                app_codes?: string;
                region_id?: number;
                /** @description 逗号分隔的大区 ID；用于 Social BI 顶栏多选区域。 */
                region_ids?: string;
                section?: "new_users" | "revenue" | "retention" | "active" | "gift" | "game" | "lucky_gift_v3";
                user_role?: "all" | "host" | "user";
                payer_type?: "all" | "paid" | "unpaid";
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["SocialBiRequirementsResponse"];
        };
    };
    getSocialBiFunnel: {
        parameters: {
            query?: {
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                app_codes?: string;
                region_id?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    getSocialBiKpi: {
        parameters: {
            query?: {
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                period_month?: string;
                app_codes?: string;
                operator_user_id?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    getFinanceScope: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceScopeCatalogResponse"];
        };
    };
    createExternalWithdrawalApplication: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ExternalWithdrawalApplicationInput"];
            };
        };
        responses: {
            201: components["responses"]["FinanceWithdrawalApplicationResponse"];
        };
    };
    listFinanceWithdrawalApplications: {
        parameters: {
            query?: {
                app_code?: string;
                keyword?: string;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationPageResponse"];
        };
    };
    approveFinanceWithdrawalApplication: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                application_id: number;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceWithdrawalAuditRequest"];
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationResponse"];
        };
    };
    rejectFinanceWithdrawalApplication: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                application_id: number;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceWithdrawalAuditRequest"];
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationResponse"];
        };
    };
    listOperationsWithdrawalApplications: {
        parameters: {
            query?: {
                app_code?: string;
                keyword?: string;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationPageResponse"];
        };
    };
    approveOperationsWithdrawalApplication: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                application_id: number;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["OperationsWithdrawalAuditRequest"];
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationResponse"];
        };
    };
    rejectOperationsWithdrawalApplication: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                application_id: number;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["OperationsWithdrawalAuditRequest"];
        responses: {
            200: components["responses"]["FinanceWithdrawalApplicationResponse"];
        };
    };
    listFinanceCoinSellerRechargeOrders: {
        parameters: {
            query?: {
                app_code?: string;
                provider_code?: string;
                status?: string;
                verify_status?: string;
                grant_status?: string;
                keyword?: string;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeOrderPageResponse"];
        };
    };
    createFinanceCoinSellerRechargeOrder: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeOrderRequest"];
        responses: {
            201: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
        };
    };
    quoteFinanceCoinSellerRechargeOrder: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeQuoteRequest"];
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeQuoteResponse"];
        };
    };
    verifyFinanceCoinSellerRechargeReceipt: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeReceiptVerificationRequest"];
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeReceiptVerificationResponse"];
        };
    };
    verifyFinanceCoinSellerRechargeOrder: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                order_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
        };
    };
    grantFinanceCoinSellerRechargeOrder: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                order_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
        };
    };
    getFinanceUSDTAddresses: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                app_code: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceUSDTAddressesResponse"];
        };
    };
    upsertFinanceUSDTAddress: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                app_code: string;
                chain: "TRON" | "BSC";
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceUSDTAddressRequest"];
        responses: {
            200: components["responses"]["FinanceUSDTAddressResponse"];
        };
    };
    getFinanceCoinSellerRechargeExchangeRate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                app_code: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeExchangeRateResponse"];
        };
    };
    replaceFinanceCoinSellerRechargeExchangeRate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                app_code: string;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeExchangeRateRequest"];
        responses: {
            200: components["responses"]["FinanceCoinSellerRechargeExchangeRateResponse"];
        };
    };
    listTemporaryPaymentLinks: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createTemporaryPaymentLink: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["TemporaryPaymentLinkRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getTemporaryPaymentLink: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                order_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listThirdPartyPaymentChannels: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setThirdPartyPaymentMethodStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                method_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    syncThirdPartyPaymentMethods: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: {
            content: {
                "application/json": {
                    providerCode?: string;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateThirdPartyPaymentRate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                method_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    syncThirdPartyPaymentRates: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    markupPercent: number;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRegions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createRegion: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRegion: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    disableRegion: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRegion: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceRegionCountries: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    enableRegion: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                region_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listResourceGrants: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    grantResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    revokeResourceGrant: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                grant_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    revokeAppUserResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
                entitlement_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    reason: string;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    grantResource: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    lookupResourceGrantTarget: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listResourceShopItems: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    upsertResourceShopItems: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    items: {
                        /** @description 售卖规格金币价；新建时省略或传 0 使用资源列表价格，更新已有规格时省略或传 0 保留当前售价 */
                        coinPrice?: number;
                        /** @enum {integer} */
                        durationDays: 1 | 3 | 7;
                        effectiveFromMs: number;
                        effectiveToMs: number;
                        resourceId: number;
                        shopItemId?: number;
                        sortOrder: number;
                        /** @enum {string} */
                        status: "active" | "disabled";
                    }[];
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listResourceShopPurchaseOrders: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    disableResourceShopItem: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                shop_item_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    enableResourceShopItem: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                shop_item_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getResourceIdentityAutoGrantConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateResourceIdentityAutoGrantConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listResourceGroups: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                group_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                group_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    disableResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                group_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    enableResourceGroup: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                group_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateResourceGroupItems: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                group_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listResources: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createResource: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    batchDeleteResources: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["BatchDeleteResourcesRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                resource_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                resource_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                resource_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    disableResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                resource_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    enableResource: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                resource_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRooms: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                owner_user_keyword?: string;
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
                sort_by?: string;
                sort_direction?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    deleteRoom: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                room_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoom: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                room_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoomConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRoomWhitelistConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRoomWhitelistConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRoomPins: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createRoomPin: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    cancelRoomPin: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                pin_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRobotRooms: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createRobotRoom: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listAvailableRoomRobots: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getHumanRoomRobotConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["HumanRoomRobotConfigResponse"];
        };
    };
    updateHumanRoomRobotConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: {
            content: {
                "application/json": components["schemas"]["HumanRoomRobotConfigInput"];
            };
        };
        responses: {
            200: components["responses"]["HumanRoomRobotConfigResponse"];
        };
    };
    startRobotRoom: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                room_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    stopRobotRoom: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                room_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listLevelConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    batchUpsertLevelConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    upsertRule: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                track: number;
                level: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createTier: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateTier: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                tier_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateTrack: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                track: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listRegionBlocks: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceRegionBlocks: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: {
            content: {
                "application/json": {
                    keywords: string[];
                    whitelist_ips?: string[];
                    whitelist_user_ids?: string[];
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getRiskConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRiskConfig: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: {
            content: {
                "application/json": {
                    max_accounts_per_device: number;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    appListUsers: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                user_id?: string;
                display_user_id?: string;
                username?: string;
                country?: string;
                region_id?: number;
                status?: string;
                start_ms?: number;
                end_ms?: number;
                sort_by?: "created_at" | "coin";
                sort_direction?: "asc" | "desc";
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserPageResponse"];
        };
    };
    appGetUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserResponse"];
        };
    };
    appUpdateUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AppUserUpdateInput"];
            };
        };
        responses: {
            200: components["responses"]["AppUserResponse"];
        };
    };
    appIssueUserAccessToken: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserAccessTokenResponse"];
        };
    };
    appBanUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AppUserBanInput"];
            };
        };
        responses: {
            200: components["responses"]["AppUserStatusMutationResponse"];
        };
    };
    appAdjustUserLevels: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AppUserLevelAdjustmentInput"];
            };
        };
        responses: {
            200: components["responses"]["AppUserResponse"];
        };
    };
    appListUserLoginLogs: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserLoginLogPageResponse"];
        };
    };
    appSetPassword: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AppUserPasswordInput"];
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    appUnbanUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AppUserUnbanInput"];
            };
        };
        responses: {
            200: components["responses"]["AppUserStatusMutationResponse"];
        };
    };
    appListBannedUsers: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserBanRecordPageResponse"];
        };
    };
    appListLoginLogs: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserLoginLogPageResponse"];
        };
    };
    listExternalAdminUsers: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
            };
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ExternalAdminUserPageResponse"];
        };
    };
    createExternalAdminUser: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ExternalAdminUserCreateInput"];
            };
        };
        responses: {
            201: components["responses"]["ExternalAdminUserResponse"];
        };
    };
    listExternalAdminPermissionCatalog: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ExternalAdminPermissionCatalogResponse"];
        };
    };
    lookupExternalAdminUserTarget: {
        parameters: {
            query: {
                display_user_id: string;
            };
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ExternalAdminUserTargetResponse"];
        };
    };
    updateExternalAdminUserStatus: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ExternalAdminUserStatusInput"];
            };
        };
        responses: {
            200: components["responses"]["ExternalAdminUserResponse"];
        };
    };
    resetExternalAdminUserPassword: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ExternalAdminUserPasswordInput"];
            };
        };
        responses: {
            200: components["responses"]["ExternalAdminUserResponse"];
        };
    };
    getExternalAdminUserPermissions: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ExternalAdminUserPermissionsResponse"];
        };
    };
    updateExternalAdminUserPermissions: {
        parameters: {
            query?: never;
            header: {
                "X-App-Code": components["parameters"]["AppCodeHeader"];
            };
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ExternalAdminUserPermissionsInput"];
            };
        };
        responses: {
            200: components["responses"]["ExternalAdminUserResponse"];
        };
    };
    appExportUsers: {
        parameters: {
            query?: {
                keyword?: components["parameters"]["Keyword"];
                user_id?: string;
                display_user_id?: string;
                username?: string;
                country?: string;
                region_id?: number;
                status?: string;
                start_ms?: number;
                end_ms?: number;
                sort_by?: "created_at" | "coin";
                sort_direction?: "asc" | "desc";
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AppUserExportJobResponse"];
        };
    };
    changePassword: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["ChangePasswordRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    login: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["LoginRequest"];
        responses: {
            200: components["responses"]["SessionResponse"];
        };
    };
    logout: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    me: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["SessionResponse"];
        };
    };
    refresh: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["SessionResponse"];
        };
    };
    dashboardOverview: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["DashboardOverviewResponse"];
        };
    };
    dashboardUserProfileOverview: {
        parameters: {
            query: {
                app_code: string;
                stat_tz: string;
                start_ms: number;
                end_ms: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["DashboardUserProfileOverviewResponse"];
        };
    };
    statisticsOverview: {
        parameters: {
            query?: {
                app_code?: string;
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                series_start_ms?: number;
                series_end_ms?: number;
                region_id?: number;
                country_id?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    listPlatformGrantRecords: {
        parameters: {
            query?: {
                app_code?: string;
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                stat_day?: string;
                region_id?: number;
                country_id?: number;
                user_id?: number;
                source?: string;
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    listPlatformGrantUsers: {
        parameters: {
            query?: {
                app_code?: string;
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                stat_day?: string;
                region_id?: number;
                country_id?: number;
                user_id?: number;
                source?: string;
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    selfGameStatisticsOverview: {
        parameters: {
            query?: {
                app_code?: string;
                stat_tz?: string;
                start_ms?: number;
                end_ms?: number;
                region_id?: number;
                country_id?: number;
                game_id?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["StatisticsObjectResponse"];
        };
    };
    listLoginLogs: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["LogPageResponse"];
        };
    };
    exportLoginLogs: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description CSV */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    listOperationLogs: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["LogPageResponse"];
        };
    };
    exportOperationLogs: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description CSV */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    navigationMenus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["MenuListResponse"];
        };
    };
    listPermissions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["PermissionListResponse"];
        };
    };
    createPermission: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["PermissionRequest"];
        responses: {
            200: components["responses"]["PermissionResponse"];
        };
    };
    deletePermission: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updatePermission: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["PermissionRequest"];
        responses: {
            200: components["responses"]["PermissionResponse"];
        };
    };
    syncPermissions: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["PermissionListResponse"];
        };
    };
    listRoles: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["RoleListResponse"];
        };
    };
    createRole: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["RoleRequest"];
        responses: {
            200: components["responses"]["RoleResponse"];
        };
    };
    deleteRole: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateRole: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["RoleRequest"];
        responses: {
            200: components["responses"]["RoleResponse"];
        };
    };
    getRoleDataScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceRoleDataScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceRolePermissions: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["RolePermissionRequest"];
        responses: {
            200: components["responses"]["RoleResponse"];
        };
    };
    search: {
        parameters: {
            query?: {
                keyword?: components["parameters"]["Keyword"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["SearchResponse"];
        };
    };
    listSystemMenus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["MenuListResponse"];
        };
    };
    createMenu: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["MenuRequest"];
        responses: {
            200: components["responses"]["MenuResponse"];
        };
    };
    deleteMenu: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updateMenu: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["MenuRequest"];
        responses: {
            200: components["responses"]["MenuResponse"];
        };
    };
    updateMenuVisible: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["MenuVisibleRequest"];
        responses: {
            200: components["responses"]["MenuResponse"];
        };
    };
    sortMenus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["MenuSortRequest"];
        responses: {
            200: components["responses"]["MenuListResponse"];
        };
    };
    listUsers: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                role?: string;
                status?: components["parameters"]["Status"];
                team_id?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["UserPageResponse"];
        };
    };
    createUser: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["UserRequest"];
        responses: {
            200: components["responses"]["CreateUserResponse"];
        };
    };
    getUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["UserResponse"];
        };
    };
    updateUser: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["UserRequest"];
        responses: {
            200: components["responses"]["UserResponse"];
        };
    };
    listFinanceScopeAssignments: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listUserFinanceScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceUserFinanceScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["FinanceScopeRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    getUserAppScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    replaceUserAppScopes: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["AppScopeRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    resetUserPassword: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ResetPasswordResponse"];
        };
    };
    updateUserStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["StatusRequest"];
        responses: {
            200: components["responses"]["UserResponse"];
        };
    };
    batchUpdateUserStatus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["BatchStatusRequest"];
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    exportUsers: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description CSV */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    listJobs: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
                keyword?: components["parameters"]["Keyword"];
                status?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AdminJobPageResponse"];
        };
    };
    getJob: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["AdminJobResponse"];
        };
    };
    downloadJobArtifact: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Export artifact */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "text/csv": string;
                };
            };
        };
    };
    cancelJob: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                id: components["parameters"]["Id"];
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listTeams: {
        parameters: {
            query?: {
                keyword?: components["parameters"]["Keyword"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["TeamListResponse"];
        };
    };
    createTeam: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["TeamRequest"];
        responses: {
            200: components["responses"]["TeamResponse"];
        };
    };
    updateTeam: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                team_id: number;
            };
            cookie?: never;
        };
        requestBody?: components["requestBodies"]["TeamRequest"];
        responses: {
            200: components["responses"]["TeamResponse"];
        };
    };
    listTeamUsers: {
        parameters: {
            query?: {
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
            };
            header?: never;
            path: {
                team_id: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["UserPageResponse"];
        };
    };
    listPrettyIdPools: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    createPrettyIdPool: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    updatePrettyIdPool: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                pool_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    generatePrettyIds: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                pool_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listPrettyIds: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    grantPrettyId: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    recyclePrettyId: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                pretty_id: string;
            };
            cookie?: never;
        };
        requestBody?: {
            content: {
                "application/json": {
                    reason?: string;
                };
            };
        };
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    setPrettyIdStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                pretty_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["EmptyResponse"];
        };
    };
    listActivityTemplates: {
        parameters: {
            query?: {
                keyword?: components["parameters"]["Keyword"];
                status?: components["parameters"]["Status"];
                region_id?: components["parameters"]["RegionId"];
                start_ms?: number;
                end_ms?: number;
                all_regions?: boolean;
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplatePageResponse"];
        };
    };
    createActivityTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ActivityTemplateInput"];
            };
        };
        responses: {
            201: components["responses"]["ActivityTemplateResponse"];
        };
    };
    validateActivityTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ActivityTemplateValidationInput"];
            };
        };
        responses: {
            200: components["responses"]["ActivityTemplateValidationResponse"];
        };
    };
    getActivityTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateResponse"];
        };
    };
    updateActivityTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ActivityTemplateUpdateInput"];
            };
        };
        responses: {
            200: components["responses"]["ActivityTemplateResponse"];
        };
    };
    deleteActivityTemplate: {
        parameters: {
            query: {
                revision: number;
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateArchiveResponse"];
        };
    };
    setActivityTemplateStatus: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ActivityTemplateStatusInput"];
            };
        };
        responses: {
            200: components["responses"]["ActivityTemplateResponse"];
        };
    };
    cloneActivityTemplate: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ActivityTemplateCloneInput"];
            };
        };
        responses: {
            201: components["responses"]["ActivityTemplateResponse"];
        };
    };
    listActivityTemplateVersions: {
        parameters: {
            query?: {
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateVersionPageResponse"];
        };
    };
    getActivityTemplateData: {
        parameters: {
            query: {
                version_no: number;
                start_ms: number;
                end_ms: number;
                region_id?: number;
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateDataResponse"];
        };
    };
    exportActivityTemplateData: {
        parameters: {
            query: {
                version_no: number;
                start_ms: number;
                end_ms: number;
                region_id?: number;
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateDataResponse"];
        };
    };
    listActivityTemplateLeaderboard: {
        parameters: {
            query: {
                version_no: number;
                board_type: "daily" | "total";
                period_key?: string;
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateLeaderboardPageResponse"];
        };
    };
    listActivityTemplateRewardJobs: {
        parameters: {
            query: {
                version_no: number;
                board_type?: "daily" | "total";
                period_key?: string;
                status?: "pending" | "running" | "granted" | "failed" | "dead";
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateRewardJobPageResponse"];
        };
    };
    retryActivityTemplateRewardJob: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
                reward_job_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateRewardJobResponse"];
        };
    };
    listActivityTemplateTaskClaims: {
        parameters: {
            query?: {
                version_no?: number;
                task_day?: string;
                task_key?: string;
                user_id?: number;
                status?: "pending" | "running" | "granted" | "failed";
                page?: components["parameters"]["Page"];
                page_size?: components["parameters"]["PageSize"];
            };
            header?: never;
            path: {
                template_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateTaskClaimPageResponse"];
        };
    };
    retryActivityTemplateTaskClaim: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                template_id: string;
                claim_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: components["responses"]["ActivityTemplateTaskClaimResponse"];
        };
    };
}
