import type { PublicOnly, RateType, LoginAccessDto, LoginRequestDto, UserNetworkInfoDto, UserTokenInventoryResponseDto, UserProfileDoc, UserProfileEditDto, UserProfileDto, UserSettingsDoc, NotificationPreferencesPostDto, SetEmailDto, SetPhoneDto, UserBillingDetails, VerifyEmailDto, TradesilvaniaSignature, SuccessDto, CreatorProfileDto, CreatorProfileDoc, CreatorProfileEditDto, CollectionStatsFilter, CollectionStatsPaginated, CheckLikeStatusResponseDto, UserFavoriteResponseDto, TokenDataDocHydrated, XoxnoInfo, XoxnoLiquidStatsDto, AnalyticsMarketplaceUniqueUsers, ProtocolAprType, ProviderDto, DelegationDataOutput, LendingMarketProfile, LendingMarketProfileFilter, LendingMarketProfileQuery, LendingAccountProfile, LendingIndexesDto, LendingAccountPnl, LendingAccountSummary, LendingEModeCategoryProfile, LendingMarketAnalyticsGraph, LendingMarketAverageGraph, LendingPositionStatus, LendingOverallStats, NftDocFilter, NftPaginated, LikeNftDto, InventorySummaryDtoHydrated, NftOfferPaginated, NftOfferDocFilter, NftOfferDocHydrated, ValueFp, TraitInfo, CollectionRanksDTO, ListingsResponseDto, NftDocHydrated, SignDataDto, SignWithdrawDto, SignAcceptGlobalOfferDto, SignMintDto, NftDocFull, CollectionProfileDoc, CollectionProfileEditDto, FloorPriceDto, PinnedCollectionDto, CollectionMintProfileDocHydrated, CollectionPinnedStatusDto, FollowCollectionDto, CollectionProfileFilter, CollectionProfilePaginated, CollectionMintProfileFilter, CollectionMintProfilePaginated, CollectionMintProfileDocWithStages, CollectionHoldersDto, CollectionHoldersExportDto, CollectionOwnerDto, CollectionStatsDocHydrated, CollectionOffersFilter, GlobalOfferPaginated, CreatorDetailsDto, ShareholderDto, StakingSummary, StakingPoolDoc, StakingEditDto, OwnedCollectionsDto, UserStakingSummaryDto, StakingCreatorDoc, StakingUserPoolNfts, StakingExploreDtoHydrated, OwnedServicesDto, FilterQueryDto, GlobalSearchResourcesPaginated, LendingNftAttributes, LendingTokenPriceDto, NotificationPaginated, PushNotificationCountResponse, NotificationDoc, MobileDeviceDoc, MobileDeviceRegistrationDto, PushNotificationResponse, PushNotificationDoc, NotificationSuccessResponseDto, EventNotificationDto, CreatorMarketingNotificationDto, Web2UserDoc, SuccessWithMessageDto, NativeWalletDto, SwitchWalletDto, Web2WalletDto, Web2UserShardsDto, NftActivityFilter, NftActivityPaginated, NftActivityDocHydrated, VolumeGraph, AnalyticsVolumeDto, UserAnalyticsDto, GlobalAnalyticsOverviewResponseDto, UserStatsDto, AirdropDtoHydrated, TransactionDetailed, TransactionProcessStatus, TransactionCostData, TransactionCreate, TransactionSendResult, PerpOrderResponse, BarDto, SymbolInfoDto, PerpCoinExtended, PerpSpotCoinExtended, PerpCoinExtendedSlim, PerpLegalCheck, PerpSpotCoinExtendedSlim, L2BookPerpResponseSingle, TradesPerpResponseSingle, ActiveSpotAssetCtx, ActivePerpAssetCtx, PerpEvent, ChatMessageDocHydrated, SendChatMessageDto, UserConversationPaginated, ChatMessagePaginated, GlobalConversationSummaryDto, UserBlockPaginated, WebSocketTokenDto, UserInfo, EventProfile, EventProfileCreateDto, EventProfileEditDto, EventProfileFilter, EventProfileQuery, EventRegistrationResponseDto, EventGuestRegistrationDto, EventTicketProfileDoc, EventTicketProfileCreateDto, EventTicketProfileEditDto, EventStageProfileDoc, EventStageProfileCreateDto, EventStageProfileEditDto, TicketPricesResponse, TicketCalculationRequestDto, DiscountCodeValidationResponse, EventInvitationDoc, EventInvitationCreateDto, EventInvitationFilter, EventInvitationQuery, EventInvitation, EventAcceptInvitation, EventClaimInvitationDto, EventVoucherFilter, EventVoucherQuery, EventQuestionDoc, EventQuestionCreateDto, EventQuestionEditDto, EventGuestFilter, EventGuestProfileQuery, EventGuestProfile, EventGuestExport, EventUserRole, EventUserRoleCreateDto, EventUserRoleEditDto, EventUserRoleDoc, BageQRData, TicketValidationResult, EventCheckInQR, EventVoucherDoc, EventVoucherCreateDto, EventVoucherEditDto, ManualCheckInDto, AnsweredQuestionWithDetails, EventGuestApproveDto, EventCountGroupedByCountry, EventReferralConfigDoc, EventReferralConfigCreateDto, EventReferralConfigEditDto, EventReferralConfigFilter, EventReferralConfigPaginated, EventReferralDoc, EventReferralCreateDto, EventReferralEditDto, EventReferralFilter, EventReferralPaginated } from '@xoxno/types';
import type { ActivityChain, TokenCategory, LendingPositionOrderByColumn, KustoOrderDirection, OfferType, StakingStatus, UserStatsOrderByColumn } from '@xoxno/types/enums';
export declare const endpoints: {
    readonly "/liquid/xoxno/rate": {
        readonly input: {};
        readonly output: RateType;
    };
    readonly "/liquid/xoxno/liquid-supply": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/xoxno/staked": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/user/login": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: LoginAccessDto;
            readonly body: LoginRequestDto;
        };
    };
    readonly "/user/:address/network-account": {
        readonly input: {};
        readonly output: UserNetworkInfoDto;
    };
    readonly "/user/:address/token-inventory": {
        readonly input: {};
        readonly output: UserTokenInventoryResponseDto;
    };
    readonly "/user/network-account": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: UserNetworkInfoDto[];
            readonly body: string[];
        };
    };
    readonly "/user/me/profile": {
        readonly input: {};
        readonly output: UserProfileDoc;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/:address/profile": {
        readonly input: {};
        readonly output: UserProfileDoc;
        readonly PATCH: {
            readonly input: {};
            readonly output: UserProfileDoc;
            readonly body: UserProfileEditDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/me": {
        readonly input: {};
        readonly output: UserProfileDto;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/settings": {
        readonly input: {
            unsubscribeToken: string;
        };
        readonly output: UserSettingsDoc;
        readonly securityMode: "optionalAny";
    };
    readonly "/user/me/settings/notification-preferences": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {
                unsubscribeToken?: string;
            };
            readonly output: UserSettingsDoc;
            readonly body: NotificationPreferencesPostDto;
            readonly securityMode: "optionalAny";
        };
    };
    readonly "/user/me/settings/email": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: UserSettingsDoc;
            readonly body: SetEmailDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: UserSettingsDoc;
            readonly body: {};
            readonly securityMode: "requiredJwt";
        };
    };
    readonly "/user/me/settings/phone": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: UserSettingsDoc;
            readonly body: SetPhoneDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/me/settings/billing": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: UserSettingsDoc;
            readonly body: UserBillingDetails;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/me/settings/verify-email": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: UserSettingsDoc;
            readonly body: VerifyEmailDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/buy/signature": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TradesilvaniaSignature;
            readonly body: Record<string, string>;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/upload-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {
                referer?: string;
            };
            readonly output: UserProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/upload-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: UserProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/reset-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: UserProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/reset-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: UserProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:tag/creator/is-registered": {
        readonly input: {};
        readonly output: SuccessDto;
    };
    readonly "/user/:address/creator/profile": {
        readonly input: {};
        readonly output: CreatorProfileDto;
        readonly PATCH: {
            readonly input: {};
            readonly output: CreatorProfileDoc;
            readonly body: CreatorProfileEditDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/creator/upload-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CreatorProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/creator/upload-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CreatorProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/creator/reset-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CreatorProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/creator/reset-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CreatorProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/favorite/collections": {
        readonly input: {
            filter: PublicOnly<CollectionStatsFilter>;
        };
        readonly output: CollectionStatsPaginated;
    };
    readonly "/user/favorite/:favoriteId": {
        readonly input: {};
        readonly output: CheckLikeStatusResponseDto;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/:address/follow": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: UserFavoriteResponseDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/favorite/users": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/tokens": {
        readonly input: {
            identifier?: string[];
            category?: TokenCategory[];
            chain?: ActivityChain[];
        };
        readonly output: TokenDataDocHydrated[];
    };
    readonly "/tokens/swap": {
        readonly input: {};
        readonly output: TokenDataDocHydrated[];
    };
    readonly "/tokens/restricted": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/tokens/usd-price": {
        readonly input: {
            identifier?: string[];
            cache?: boolean;
        };
        readonly output: Record<string, number>;
    };
    readonly "/tokens/egld/fiat-price": {
        readonly input: {
            value?: number;
            fiatCurrencies?: string[];
        };
        readonly output: Record<string, number>;
    };
    readonly "/tokens/xoxno/info": {
        readonly input: {};
        readonly output: XoxnoInfo;
    };
    readonly "/liquid/xoxno/stats": {
        readonly input: {};
        readonly output: XoxnoLiquidStatsDto;
    };
    readonly "/liquid/egld/stats": {
        readonly input: {};
        readonly output: XoxnoLiquidStatsDto;
    };
    readonly "/liquid/sui/stats": {
        readonly input: {};
        readonly output: XoxnoLiquidStatsDto;
    };
    readonly "/analytics/marketplace-unique-users": {
        readonly input: {
            before: string;
            after: string;
            bin: string;
        };
        readonly output: AnalyticsMarketplaceUniqueUsers[];
    };
    readonly "/liquid/egld/rate": {
        readonly input: {};
        readonly output: RateType;
    };
    readonly "/liquid/egld/liquid-supply": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/staked": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/pending-fees": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/pending-undelegate": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/pending-delegate": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/execute-delegate": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/execute-undelegate": {
        readonly input: {};
        readonly output: string;
    };
    readonly "/liquid/egld/protocol-apr": {
        readonly input: {};
        readonly output: ProtocolAprType;
    };
    readonly "/liquid/egld/providers": {
        readonly input: {};
        readonly output: ProviderDto[];
    };
    readonly "/user/:address/delegation": {
        readonly input: {};
        readonly output: DelegationDataOutput[];
    };
    readonly "/lending/market/:token/profile": {
        readonly input: {};
        readonly output: LendingMarketProfile;
    };
    readonly "/lending/market/query": {
        readonly input: {
            filter: PublicOnly<LendingMarketProfileFilter>;
        };
        readonly output: LendingMarketProfileQuery;
    };
    readonly "/user/lending/:address": {
        readonly input: {
            token?: string;
        };
        readonly output: LendingAccountProfile[];
    };
    readonly "/lending/market/indexes": {
        readonly input: {};
        readonly output: Record<string, LendingIndexesDto>;
    };
    readonly "/user/lending/position/:identifier": {
        readonly input: {};
        readonly output: LendingAccountProfile[];
    };
    readonly "/lending/pnl": {
        readonly input: {
            identifiers: string[];
        };
        readonly output: LendingAccountPnl[];
    };
    readonly "/user/lending/pnl/:address": {
        readonly input: {};
        readonly output: LendingAccountPnl[];
    };
    readonly "/user/lending/summary/:identifier": {
        readonly input: {};
        readonly output: LendingAccountSummary;
    };
    readonly "/user/lending/image/:nonce": {
        readonly input: {
            isStatic: boolean;
        };
        readonly output: string;
    };
    readonly "/lending/market/emode-categories": {
        readonly input: {
            categoryIds?: string[];
        };
        readonly output: LendingEModeCategoryProfile[];
    };
    readonly "/lending/market/:token/emode-categories": {
        readonly input: {};
        readonly output: LendingEModeCategoryProfile[];
    };
    readonly "/lending/market/:token/analytics": {
        readonly input: {
            startTime?: string;
            endTime?: string;
            bin?: string;
        };
        readonly output: LendingMarketAnalyticsGraph[];
    };
    readonly "/lending/market/:token/average": {
        readonly input: {};
        readonly output: LendingMarketAverageGraph[];
    };
    readonly "/lending/leaderboard": {
        readonly input: {
            skip?: number;
            top?: number;
            orderBy?: LendingPositionOrderByColumn;
            orderDirection?: KustoOrderDirection;
            token?: string;
        };
        readonly output: LendingPositionStatus[];
    };
    readonly "/lending/leaderboard/liquidate": {
        readonly input: {};
        readonly output: LendingPositionStatus[];
    };
    readonly "/lending/leaderboard/clean-bad-debt": {
        readonly input: {};
        readonly output: LendingPositionStatus[];
    };
    readonly "/lending/stats": {
        readonly input: {};
        readonly output: LendingOverallStats;
    };
    readonly "/lending/market/prices": {
        readonly input: {
            returnAsUsd?: boolean;
        };
        readonly output: Record<string, number>;
    };
    readonly "/nft/query": {
        readonly input: {
            filter: PublicOnly<NftDocFilter>;
        };
        readonly output: NftPaginated;
    };
    readonly "/nft/:identifier/like": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: LikeNftDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/inventory-summary": {
        readonly input: {
            activeAuction?: boolean;
        };
        readonly output: InventorySummaryDtoHydrated[];
    };
    readonly "/user/:address/offers": {
        readonly input: {
            type?: OfferType;
            top?: number;
            skip?: number;
        };
        readonly output: NftOfferPaginated;
    };
    readonly "/nft/offer/query": {
        readonly input: {
            filter: PublicOnly<NftOfferDocFilter>;
        };
        readonly output: NftOfferPaginated;
    };
    readonly "/nft/offer/:identifier": {
        readonly input: {};
        readonly output: NftOfferDocHydrated[];
    };
    readonly "/user/:address/favorite/nfts": {
        readonly input: {
            top?: number;
            skip?: number;
        };
        readonly output: NftPaginated;
    };
    readonly "/collection/:collection/attributes": {
        readonly input: {};
        readonly output: Record<string, ValueFp & Record<string, TraitInfo>>;
    };
    readonly "/nft/:identifier/offers": {
        readonly input: {
            skip: number;
            top: number;
        };
        readonly output: NftOfferPaginated;
    };
    readonly "/collection/:collection/ranks": {
        readonly input: {};
        readonly output: CollectionRanksDTO[];
    };
    readonly "/collection/:collection/listings": {
        readonly input: {};
        readonly output: ListingsResponseDto;
    };
    readonly "/nft/pinned": {
        readonly input: {
            chain: ActivityChain[];
        };
        readonly output: NftDocHydrated[];
    };
    readonly "/nft/sign-withdraw": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SignDataDto;
            readonly body: SignWithdrawDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/sign-offer": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SignDataDto;
            readonly body: SignAcceptGlobalOfferDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/sign-mint": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SignDataDto;
            readonly body: SignMintDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/nft/:identifier": {
        readonly input: {};
        readonly output: NftDocFull;
    };
    readonly "/collection/:collection/profile": {
        readonly input: {};
        readonly output: CollectionProfileDoc;
        readonly PATCH: {
            readonly input: {};
            readonly output: CollectionProfileDoc;
            readonly body: CollectionProfileEditDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/floor-price": {
        readonly input: {
            token?: string;
        };
        readonly output: FloorPriceDto;
    };
    readonly "/collection/floor-price": {
        readonly input: {
            collection?: string[];
        };
        readonly output: Record<string, number>;
    };
    readonly "/collection/pinned": {
        readonly input: {
            chain: ActivityChain[];
        };
        readonly output: PinnedCollectionDto[];
    };
    readonly "/collection/pinned-drops": {
        readonly input: {
            chain: ActivityChain[];
        };
        readonly output: CollectionMintProfileDocHydrated[];
    };
    readonly "/collection/:collection/pinned-drops": {
        readonly input: {};
        readonly output: CollectionPinnedStatusDto;
    };
    readonly "/collection/:collection/pinned": {
        readonly input: {};
        readonly output: CollectionPinnedStatusDto;
    };
    readonly "/collection/:collection/follow": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: FollowCollectionDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/query": {
        readonly input: {
            filter?: PublicOnly<CollectionProfileFilter>;
        };
        readonly output: CollectionProfilePaginated;
    };
    readonly "/collection/drops/query": {
        readonly input: {
            filter?: PublicOnly<CollectionMintProfileFilter>;
        };
        readonly output: CollectionMintProfilePaginated;
    };
    readonly "/collection/:collection/drop-info": {
        readonly input: {};
        readonly output: CollectionMintProfileDocWithStages;
        readonly securityMode: "optionalAny";
    };
    readonly "/collection/:creatorTag/:collectionTag/drop-info": {
        readonly input: {};
        readonly output: CollectionMintProfileDocWithStages;
        readonly securityMode: "optionalAny";
    };
    readonly "/collection/:collection/upload-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CollectionProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/upload-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CollectionProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/reset-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CollectionProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/reset-banner": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: CollectionProfileDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/collection/:collection/holders": {
        readonly input: {};
        readonly output: CollectionHoldersDto;
    };
    readonly "/collection/:collection/holders/export": {
        readonly input: {};
        readonly output: CollectionHoldersExportDto[];
    };
    readonly "/collection/:collection/owner": {
        readonly input: {};
        readonly output: CollectionOwnerDto;
    };
    readonly "/collection/:collection/stats": {
        readonly input: {};
        readonly output: CollectionStatsDocHydrated;
    };
    readonly "/collection/stats/query": {
        readonly input: {
            filter: PublicOnly<CollectionStatsFilter>;
        };
        readonly output: CollectionStatsPaginated;
    };
    readonly "/collection/global-offer/query": {
        readonly input: {
            filter: PublicOnly<CollectionOffersFilter>;
        };
        readonly output: GlobalOfferPaginated;
    };
    readonly "/user/:address/creator/listing": {
        readonly input: {};
        readonly output: CreatorDetailsDto;
    };
    readonly "/user/:address/creator/details": {
        readonly input: {};
        readonly output: CreatorDetailsDto;
    };
    readonly "/launchpad/:scAddress/shareholders/royalties": {
        readonly input: {};
        readonly output: ShareholderDto[];
    };
    readonly "/launchpad/:scAddress/shareholders/collection/:collectionTag": {
        readonly input: {};
        readonly output: ShareholderDto[];
    };
    readonly "/pool/:poolId/profile": {
        readonly input: {};
        readonly output: StakingSummary;
        readonly PATCH: {
            readonly input: {};
            readonly output: StakingPoolDoc;
            readonly body: StakingEditDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/pool/:poolId/whitelist": {
        readonly input: {};
        readonly output: NftDocHydrated[];
    };
    readonly "/pool/:poolId/upload-picture": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: StakingPoolDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/:address/staking/available-pools": {
        readonly input: {};
        readonly output: StakingSummary[];
    };
    readonly "/user/:address/staking/owned-collections": {
        readonly input: {};
        readonly output: OwnedCollectionsDto;
    };
    readonly "/user/:address/staking/owned-pools": {
        readonly input: {};
        readonly output: StakingSummary[];
    };
    readonly "/user/:address/staking/summary": {
        readonly input: {};
        readonly output: UserStakingSummaryDto[];
    };
    readonly "/user/:address/staking/creator": {
        readonly input: {};
        readonly output: StakingCreatorDoc;
    };
    readonly "/user/:address/staking/collection/:collection": {
        readonly input: {};
        readonly output: StakingSummary[];
    };
    readonly "/user/:address/staking/pool/:poolId/nfts": {
        readonly input: {
            status?: StakingStatus;
        };
        readonly output: StakingUserPoolNfts;
    };
    readonly "/collection/:collection/staking/summary": {
        readonly input: {};
        readonly output: StakingSummary[];
        readonly securityMode: "optionalAny";
    };
    readonly "/collection/:collection/staking/delegators": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/collection/staking/explore": {
        readonly input: {};
        readonly output: StakingExploreDtoHydrated[];
    };
    readonly "/user/:creatorTag/owned-services": {
        readonly input: {};
        readonly output: OwnedServicesDto;
    };
    readonly "/search": {
        readonly input: {
            filter: PublicOnly<FilterQueryDto>;
        };
        readonly output: GlobalSearchResourcesPaginated;
    };
    readonly "/user/search": {
        readonly input: {
            filter: PublicOnly<FilterQueryDto>;
        };
        readonly output: GlobalSearchResourcesPaginated;
    };
    readonly "/collection/search": {
        readonly input: {
            filter: PublicOnly<FilterQueryDto>;
        };
        readonly output: GlobalSearchResourcesPaginated;
    };
    readonly "/collection/drops/search": {
        readonly input: {
            filter: PublicOnly<FilterQueryDto>;
        };
        readonly output: CollectionMintProfilePaginated;
    };
    readonly "/nft/search/query": {
        readonly input: {
            filter: PublicOnly<NftDocFilter>;
        };
        readonly output: NftPaginated;
    };
    readonly "/lending/market-sc": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/lending/active-accounts": {
        readonly input: {};
        readonly output: number[];
    };
    readonly "/lending/account/:nonce/attributes": {
        readonly input: {};
        readonly output: LendingNftAttributes;
    };
    readonly "/lending/account/:nonce/positions": {
        readonly input: {};
        readonly output: LendingNftAttributes[];
    };
    readonly "/lending/liquidate": {
        readonly input: {};
        readonly output: Record<string, number>;
    };
    readonly "/lending/sync-account-positions": {
        readonly input: {};
        readonly output: LendingNftAttributes[];
    };
    readonly "/lending/market/:token/price/egld": {
        readonly input: {};
        readonly output: LendingTokenPriceDto;
    };
    readonly "/faucet": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/notifications": {
        readonly input: {
            top?: number;
            skip?: number;
        };
        readonly output: NotificationPaginated;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/notifications/unread-count": {
        readonly input: {};
        readonly output: PushNotificationCountResponse;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/notifications/clear": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/notifications/read": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {
                id?: string;
            };
            readonly output: NotificationDoc | SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/mobile/device/register": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: MobileDeviceDoc;
            readonly body: MobileDeviceRegistrationDto;
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/mobile/device/:deviceId": {
        readonly input: {};
        readonly output: MobileDeviceDoc;
        readonly securityMode: "requiredWeb2";
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/mobile/history": {
        readonly input: {
            top?: number;
            skip?: number;
        };
        readonly output: PushNotificationResponse;
        readonly securityMode: "requiredAny";
    };
    readonly "/mobile/history/unread-count": {
        readonly input: {};
        readonly output: PushNotificationCountResponse;
        readonly securityMode: "requiredAny";
    };
    readonly "/mobile/history/:notificationId/read": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: PushNotificationDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/mobile/history/read-all": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/mobile/history/clear-all": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/mobile/history/clear-id/:notificationId": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/eventNotifications/event/:eventId/update": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: EventNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/eventNotifications/event/:eventId/reminder": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: EventNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/eventNotifications/creator/marketing": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: CreatorMarketingNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/eventNotifications/user/:userId/direct": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: NotificationSuccessResponseDto;
            readonly body: EventNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/native-token": {
        readonly input: {
            originalUrl?: string;
            extraInfo?: string;
        };
        readonly output: string;
    };
    readonly "/user/web2": {
        readonly input: {};
        readonly output: Web2UserDoc;
        readonly securityMode: "requiredWeb2";
    };
    readonly "/user/web2/session-cookie": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessWithMessageDto;
            readonly body: {};
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/user/web2/wallet": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: Web2UserDoc;
            readonly body: NativeWalletDto;
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/user/web2/wallet-switch": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: Web2UserDoc;
            readonly body: SwitchWalletDto;
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/user/web2/wallet-link": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: Web2UserDoc;
            readonly body: Web2WalletDto;
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/user/web2/:index/wallet-link": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: Web2UserDoc;
            readonly body: {};
            readonly securityMode: "requiredWeb2";
        };
    };
    readonly "/user/web2/shards": {
        readonly input: {};
        readonly output: Web2UserShardsDto;
        readonly securityMode: "requiredWeb2";
    };
    readonly "/activity/query": {
        readonly input: {
            filter: PublicOnly<NftActivityFilter>;
        };
        readonly output: NftActivityPaginated;
    };
    readonly "/activity/:identifier": {
        readonly input: {};
        readonly output: NftActivityDocHydrated;
    };
    readonly "/analytics/volume": {
        readonly input: {
            startTime?: string;
            endTime?: string;
            bin?: string;
            chain: ActivityChain[];
        };
        readonly output: VolumeGraph[];
    };
    readonly "/collection/:collection/analytics/volume": {
        readonly input: {
            startTime?: string;
            endTime?: string;
            bin?: string;
        };
        readonly output: AnalyticsVolumeDto[];
    };
    readonly "/user/:address/analytics/volume": {
        readonly input: {};
        readonly output: UserAnalyticsDto;
    };
    readonly "/analytics/overview": {
        readonly input: {
            chain: ActivityChain[];
        };
        readonly output: GlobalAnalyticsOverviewResponseDto;
    };
    readonly "/user/stats": {
        readonly input: {
            skip?: number;
            top?: number;
            orderBy?: UserStatsOrderByColumn;
            orderDirection?: KustoOrderDirection;
        };
        readonly output: UserStatsDto[];
    };
    readonly "/user/xoxno-drop": {
        readonly input: {
            skip?: number;
            top?: number;
            address?: string;
        };
        readonly output: AirdropDtoHydrated[];
    };
    readonly "/user/me/xoxno-drop": {
        readonly input: {};
        readonly output: AirdropDtoHydrated[];
        readonly securityMode: "requiredAny";
    };
    readonly "/transactions/:txHash": {
        readonly input: {
            withResults?: boolean;
        };
        readonly output: TransactionDetailed;
    };
    readonly "/transactions/:txHash/status": {
        readonly input: {};
        readonly output: TransactionProcessStatus;
    };
    readonly "/transaction/cost": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TransactionCostData;
            readonly body: TransactionCreate;
        };
    };
    readonly "/transactions": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TransactionSendResult;
            readonly body: TransactionCreate;
        };
    };
    readonly "/transactions/batch": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {
                isRelay?: boolean;
            };
            readonly output: TransactionSendResult[];
            readonly body: TransactionCreate[];
        };
    };
    readonly "/perp/exchange/acceptTerms": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/perp/exchange/sendAsset": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/perp/exchange/sendExternalAsset": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/perp/exchange/deposit": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/perp/exchange/withdraw": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/perp/exchange/order": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: PerpOrderResponse;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/tradingview/bars/:symbol": {
        readonly input: {};
        readonly output: BarDto[];
    };
    readonly "/tradingview/coin/:symbol": {
        readonly input: {};
        readonly output: SymbolInfoDto[];
    };
    readonly "/perp/coin/:symbol": {
        readonly input: {};
        readonly output: PerpCoinExtended[];
    };
    readonly "/perp/coin/spot/:symbol": {
        readonly input: {};
        readonly output: PerpSpotCoinExtended[];
    };
    readonly "/perp/coins": {
        readonly input: {};
        readonly output: PerpCoinExtendedSlim[];
    };
    readonly "/perp/legal-check/:address": {
        readonly input: {};
        readonly output: PerpLegalCheck;
    };
    readonly "/perp/coins/spot": {
        readonly input: {};
        readonly output: PerpSpotCoinExtendedSlim[];
    };
    readonly "/perp/orderbook/:symbol": {
        readonly input: {};
        readonly output: L2BookPerpResponseSingle[];
    };
    readonly "/perp/trades/:symbol": {
        readonly input: {};
        readonly output: TradesPerpResponseSingle[];
    };
    readonly "/perp/stats/spot/:symbol": {
        readonly input: {};
        readonly output: ActiveSpotAssetCtx[];
    };
    readonly "/perp/stats/:symbol": {
        readonly input: {};
        readonly output: ActivePerpAssetCtx[];
    };
    readonly "/perp/subscribe": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: PerpEvent;
        };
    };
    readonly "/perp/unsubscribe": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: PerpEvent;
        };
    };
    readonly "/user/chat/message": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: ChatMessageDocHydrated;
            readonly body: SendChatMessageDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/chat/conversation": {
        readonly input: {
            isGroupChat?: boolean;
            top?: number;
            skip?: number;
        };
        readonly output: UserConversationPaginated;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/chat/conversation/:conversationId": {
        readonly input: {
            receiver: string;
            top?: number;
            skip?: number;
        };
        readonly output: ChatMessagePaginated;
        readonly securityMode: "requiredAny";
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/chat/conversation-summary": {
        readonly input: {};
        readonly output: GlobalConversationSummaryDto;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/chat/conversation/:conversationId/message/:messageId": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {
                deleteForAll?: boolean;
            };
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/chat/block": {
        readonly input: {};
        readonly output: UserBlockPaginated;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/chat/block/:address": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/user/chat/token": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: WebSocketTokenDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/hatom/user/:address": {
        readonly input: {};
        readonly output: UserInfo;
    };
    readonly "/countries": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/event": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventProfile;
            readonly body: EventProfileCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId": {
        readonly input: {};
        readonly output: EventProfile;
        readonly securityMode: "optionalAny";
        readonly PATCH: {
            readonly input: {};
            readonly output: EventProfile;
            readonly body: EventProfileEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/profile/query": {
        readonly input: {
            filter: PublicOnly<EventProfileFilter>;
        };
        readonly output: EventProfileQuery;
    };
    readonly "/event/:eventId/profile": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: EventProfile;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/background": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: EventProfile;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/description": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: EventProfile;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/description/image": {
        readonly input: {};
        readonly output: {};
        readonly PUT: {
            readonly input: {};
            readonly output: string;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/description/image/:imageId": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/register": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {
                invitationId?: string;
            };
            readonly output: EventRegistrationResponseDto;
            readonly body: EventGuestRegistrationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/ticket": {
        readonly input: {};
        readonly output: EventTicketProfileDoc[];
        readonly POST: {
            readonly input: {};
            readonly output: EventTicketProfileDoc;
            readonly body: EventTicketProfileCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/ticket/:ticketId": {
        readonly input: {};
        readonly output: EventTicketProfileDoc;
        readonly PATCH: {
            readonly input: {};
            readonly output: EventTicketProfileDoc;
            readonly body: EventTicketProfileEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly PUT: {
            readonly input: {};
            readonly output: EventTicketProfileDoc;
            readonly body: FormData;
            readonly securityMode: "requiredAny";
        };
        readonly POST: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
        };
    };
    readonly "/event/:eventId/stage": {
        readonly input: {
            isEnabled?: boolean;
        };
        readonly output: EventStageProfileDoc[];
        readonly POST: {
            readonly input: {};
            readonly output: EventStageProfileDoc;
            readonly body: EventStageProfileCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/stage/:stageId": {
        readonly input: {};
        readonly output: EventStageProfileDoc;
        readonly PATCH: {
            readonly input: {};
            readonly output: EventStageProfileDoc;
            readonly body: EventStageProfileEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/calculate-prices": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TicketPricesResponse;
            readonly body: TicketCalculationRequestDto;
        };
    };
    readonly "/event/:eventId/validate-discount": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: DiscountCodeValidationResponse;
            readonly body: {};
        };
    };
    readonly "/user/:address/creator/events": {
        readonly input: {};
        readonly output: CreatorDetailsDto;
        readonly securityMode: "optionalAny";
    };
    readonly "/event/:eventId/invite": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventInvitationDoc[];
            readonly body: EventInvitationCreateDto[];
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/invite/query": {
        readonly input: {
            filter: PublicOnly<EventInvitationFilter>;
        };
        readonly output: EventInvitationQuery;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/invite/:inviteId": {
        readonly input: {};
        readonly output: EventInvitation;
        readonly POST: {
            readonly input: {};
            readonly output: EventAcceptInvitation;
            readonly body: EventClaimInvitationDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: EventInvitationDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/voucher/query": {
        readonly input: {
            filter: PublicOnly<EventVoucherFilter>;
        };
        readonly output: EventVoucherQuery;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/questions": {
        readonly input: {};
        readonly output: EventQuestionDoc[];
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/question": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventQuestionDoc;
            readonly body: EventQuestionCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/question/:questionId": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: EventQuestionDoc;
            readonly body: EventQuestionEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/guest/query": {
        readonly input: {
            filter: PublicOnly<EventGuestFilter>;
        };
        readonly output: EventGuestProfileQuery;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/guest/:address": {
        readonly input: {};
        readonly output: EventGuestProfile;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/guest-export": {
        readonly input: {};
        readonly output: EventGuestExport[];
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/role": {
        readonly input: {};
        readonly output: EventUserRole[];
        readonly POST: {
            readonly input: {};
            readonly output: EventUserRole;
            readonly body: EventUserRoleCreateDto;
            readonly securityMode: "requiredAny";
        };
        readonly PATCH: {
            readonly input: {};
            readonly output: EventUserRole;
            readonly body: EventUserRoleEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/role/:roleId": {
        readonly input: {};
        readonly output: EventUserRoleDoc;
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
        readonly POST: {
            readonly input: {};
            readonly output: EventUserRoleDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/guest": {
        readonly input: {};
        readonly output: {};
        readonly DELETE: {
            readonly input: {};
            readonly output: SuccessDto;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/roleOf/:address": {
        readonly input: {};
        readonly output: EventUserRoleDoc;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/event": {
        readonly input: {
            extended: boolean;
        };
        readonly output: EventProfile[];
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/events/past": {
        readonly input: {};
        readonly output: EventProfile[];
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/events/hosted": {
        readonly input: {};
        readonly output: EventProfile[];
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/events/upcoming": {
        readonly input: {};
        readonly output: EventProfile[];
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/event/badge": {
        readonly input: {};
        readonly output: string;
        readonly securityMode: "requiredAny";
    };
    readonly "/user/me/event/badge/payload": {
        readonly input: {};
        readonly output: BageQRData;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/scan": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TicketValidationResult;
            readonly body: EventCheckInQR;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/voucher": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventVoucherDoc;
            readonly body: EventVoucherCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/voucher/:voucherCode": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: EventVoucherDoc;
            readonly body: EventVoucherEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: EventVoucherDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/manual-check-in": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: TicketValidationResult;
            readonly body: ManualCheckInDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/answered-questions/:address": {
        readonly input: {};
        readonly output: AnsweredQuestionWithDetails[];
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/guest/approve": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: EventGuestProfile[];
            readonly body: EventGuestApproveDto[];
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/google-pass/:address": {
        readonly input: {};
        readonly output: string[];
    };
    readonly "/event/profile/location": {
        readonly input: {};
        readonly output: EventCountGroupedByCountry[];
    };
    readonly "/event/:eventId/referral-config": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventReferralConfigDoc;
            readonly body: EventReferralConfigCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/referral-config/:configId": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: EventReferralConfigDoc;
            readonly body: EventReferralConfigEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: EventReferralConfigDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/referral-configs": {
        readonly input: {
            filter?: PublicOnly<EventReferralConfigFilter>;
        };
        readonly output: EventReferralConfigPaginated;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/referral": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: EventReferralDoc;
            readonly body: EventReferralCreateDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/referral/:referralCode": {
        readonly input: {};
        readonly output: {};
        readonly PATCH: {
            readonly input: {};
            readonly output: EventReferralDoc;
            readonly body: EventReferralEditDto;
            readonly securityMode: "requiredAny";
        };
        readonly DELETE: {
            readonly input: {};
            readonly output: EventReferralDoc;
            readonly body: {};
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/event/:eventId/referrals": {
        readonly input: {
            filter?: PublicOnly<EventReferralFilter>;
        };
        readonly output: EventReferralPaginated;
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/referrals/self-serviced": {
        readonly input: {};
        readonly output: EventReferralDoc[];
        readonly securityMode: "requiredAny";
    };
    readonly "/event/:eventId/notify-attendees": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessWithMessageDto;
            readonly body: EventNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
    readonly "/notify/global-broadcast": {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: SuccessWithMessageDto;
            readonly body: EventNotificationDto;
            readonly securityMode: "requiredAny";
        };
    };
};
