import type { AirdropDtoHydrated, AnalyticsMarketplaceUniqueUsers, AnalyticsVolumeDto, AnsweredQuestionWithDetails, ArdaSwapResultDto, BageQRData, ChatMessageDocHydrated, ChatMessagePaginated, CheckLikeStatusResponseDto, CollectionHoldersDto, CollectionHoldersExportDto, CollectionMintProfileDocHydrated, CollectionMintProfileDocWithStages, CollectionMintProfileFilter, CollectionMintProfilePaginated, CollectionOffersFilter, CollectionOwnerDto, CollectionPinnedStatusDto, CollectionProfileDoc, CollectionProfileEditDto, CollectionProfileFilter, CollectionProfilePaginated, CollectionRanksDTO, CollectionStatsDocHydrated, CollectionStatsFilter, CollectionStatsPaginated, CreatorDetailsDto, CreatorMarketingNotificationDto, CreatorProfileDoc, CreatorProfileDto, DelegationDataOutput, DiscountCodeValidationResponse, EditUserCreatorProfileDto, EventCheckInQR, EventCountGroupedByCountry, EventGuestApproveDto, EventGuestExport, EventGuestFilter, EventGuestProfile, EventGuestProfileQuery, EventGuestRegistrationDto, EventInvitation, EventInvitationCreateDto, EventInvitationDoc, EventInvitationFilter, EventInvitationQuery, EventNotificationDto, EventProfile, EventProfileCreateDto, EventProfileEditDto, EventProfileFilter, EventProfileQuery, EventQuestionCreateDto, EventQuestionDoc, EventQuestionEditDto, EventReferralConfigCreateDto, EventReferralConfigDoc, EventReferralConfigEditDto, EventReferralConfigFilter, EventReferralConfigPaginated, EventReferralCreateDto, EventReferralDoc, EventReferralEditDto, EventReferralFilter, EventReferralPaginated, EventRegistrationResponseDto, EventStageProfileCreateDto, EventStageProfileDoc, EventStageProfileEditDto, EventTicketProfileCreateDto, EventTicketProfileDoc, EventTicketProfileEditDto, EventUserRole, EventUserRoleCreateDto, EventUserRoleDoc, EventUserRoleEditDto, EventVoucherCreateDto, EventVoucherDoc, EventVoucherEditDto, EventVoucherFilter, EventVoucherQuery, FetchSwapRoutesResponseDto, FilterQueryDto, FloorPriceDto, FollowCollectionDto, GlobalAnalyticsOverviewResponseDto, GlobalConversationSummaryDto, GlobalOfferPaginated, GlobalSearchResourcesPaginated, IMetrics, InventorySummaryDtoHydrated, LendingAccountProfile, LendingEModeCategoryProfile, LendingIndexesDto, LendingMarketAnalyticsGraph, LendingMarketProfile, LendingMarketProfileFilter, LendingMarketProfileQuery, LendingOverallStats, LendingPositionStatus, LendingTokenPriceDto, LikeNftDto, ListingsResponseDto, LoginAccessDto, LoginRequestDto, ManualCheckInDto, MobileDeviceDoc, MobileDeviceRegistrationDto, NativeWalletDto, NftActivityDocHydrated, NftActivityFilter, NftActivityPaginated, NftDocFilter, NftDocFull, NftDocHydrated, NftOfferDocFilter, NftOfferDocHydrated, NftOfferPaginated, NftPaginated, NotificationDoc, NotificationPaginated, NotificationPreferencesPostDto, NotificationSuccessResponseDto, OwnedCollectionsDto, OwnedServicesDto, PinnedCollectionDto, ProtocolAprType, ProviderDto, PublicOnly, PushNotificationCountResponse, PushNotificationDoc, PushNotificationResponse, RateType, SendChatMessageDto, SetEmailDto, SetPhoneDto, ShareholderDto, SignAcceptGlobalOfferDto, SignDataDto, SignMintDto, SignWithdrawDto, StakingCreatorDoc, StakingEditDto, StakingExploreDtoHydrated, StakingPoolDoc, StakingSummary, StakingUserPoolNfts, SuccessDto, SuccessWithMessageDto, SwitchWalletDto, TicketCalculationRequestDto, TicketPricesResponse, TicketValidationResult, TokenDataDocHydrated, TradesilvaniaSignature, TraitInfo, TransactionCreate, TransactionDetailed, TransactionProcessStatus, TransactionSendResult, UserAnalyticsDto, UserBillingDetails, UserBlockPaginated, UserConversationPaginated, UserFavoriteResponseDto, UserNetworkInfoDto, UserProfileDoc, UserProfileDto, UserProfileEditDto, UserSettingsDoc, UserStakingSummaryDto, UserStatsDto, UserTokenInventoryResponseDto, ValueFp, VerifyEmailDto, VolumeGraph, Web2UserDoc, Web2UserShardsDto, Web2WalletDto, WebSocketTokenDto, XoxnoInfo, XoxnoLiquidStatsDto } from '@xoxno/types';
import type { ActivityChain, KustoOrderDirection, LendingPositionOrderByColumn, OfferType, StakingStatus, TokenCategory, UserStatsOrderByColumn } from '@xoxno/types/enums';
export declare const endpoints: {
    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: EditUserCreatorProfileDto;
            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/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': {
        readonly input: {};
        readonly output: IMetrics;
    };
    readonly '/tokens/egld': {
        readonly input: {};
        readonly output: IMetrics;
    };
    readonly '/tokens/sui': {
        readonly input: {};
        readonly output: IMetrics;
    };
    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/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 '/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 '/ash/min-token-quantity': {
        readonly input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        readonly output: FetchSwapRoutesResponseDto;
    };
    readonly '/ash/max-token-quantity': {
        readonly input: {
            paymentTokenValue: string;
            paymentToken: string;
            wantedToken: string;
            slippage: number;
        };
        readonly output: FetchSwapRoutesResponseDto;
    };
    readonly '/arda/max-token-quantity': {
        readonly input: {
            paymentTokenValue: string;
            paymentToken: string;
            wantedToken: string;
            slippage: number;
        };
        readonly output: ArdaSwapResultDto;
    };
    readonly '/arda/min-token-quantity': {
        readonly input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        readonly output: ArdaSwapResultDto;
    };
    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 '/user/lending/image/:nonce': {
        readonly input: {};
        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/leaderboard': {
        readonly input: {
            skip?: number;
            top?: number;
            orderBy?: LendingPositionOrderByColumn;
            orderDirection?: KustoOrderDirection;
            token?: string;
        };
        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 '/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 '/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 '/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 '/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 '/lending/market-sc': {
        readonly input: {};
        readonly output: string[];
    };
    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/login': {
        readonly input: {};
        readonly output: {};
        readonly POST: {
            readonly input: {};
            readonly output: LoginAccessDto;
            readonly body: LoginRequestDto;
        };
    };
    readonly '/transactions/:txHash': {
        readonly input: {
            withResults?: boolean;
        };
        readonly output: TransactionDetailed;
    };
    readonly '/transactions/:txHash/status': {
        readonly input: {};
        readonly output: TransactionProcessStatus;
    };
    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 '/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 '/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 '/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: {};
            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: EventInvitation;
            readonly body: EventGuestRegistrationDto;
            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/role/: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";
        };
    };
};
