/**
 * API
 * Audius V1 API
 *
 * The version of the OpenAPI document: 1.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
import type { AddManagerRequestBody, AlbumsResponse, ApproveGrantRequestBody, AuthorizedApps, BalanceHistoryResponse, BulkSubscribersResponse, CollectiblesResponse, CollectionLibraryResponse, ConnectedWalletsResponse, CreateGrantRequestBody, CreateUserRequestBody, CreateUserResponse, EmailAccessResponse, FavoritesResponse, FollowersResponse, FollowingResponse, GetChallenges, GetSupportedUsers, GetSupporter, GetSupporters, GetSupporting, HistoryResponse, ManagedUsersResponse, ManagersResponse, MutualFollowersResponse, PlaylistsResponse, PurchasersCountResponse, PurchasersResponse, PurchasesCountResponse, PurchasesResponse, RelatedArtistResponse, RemixersCountResponse, RemixersResponse, Reposts, SalesAggregateResponse, SalesJsonResponse, SubscribersResponse, TagsResponse, TopGenreUsersResponse, TopUsersResponse, TrackLibraryResponse, Tracks, TracksCountResponse, TransactionHistoryCountResponse, TransactionHistoryResponse, UpdateUserRequestBody, UserAccountResponse, UserCoinResponse, UserCoinsResponse, UserCommentsResponse, UserFeedResponse, UserIdsAddressesResponse, UserResponse, UserResponseSingle, UserSearch, UserTrackListenCountsResponse, UserTracksRemixedResponse, VerifyToken, WriteResponse } from '../models';
export interface AddManagerRequest {
    id: string;
    addManagerRequestBody: AddManagerRequestBody;
}
export interface ApproveGrantRequest {
    id: string;
    approveGrantRequestBody: ApproveGrantRequestBody;
}
export interface BulkGetSubscribersRequest {
    ids: Array<string>;
}
export interface BulkGetSubscribersViaJSONRequestRequest {
    ids: Array<string>;
}
export interface CreateGrantRequest {
    id: string;
    createGrantRequestBody: CreateGrantRequestBody;
}
export interface CreateUserRequest {
    metadata: CreateUserRequestBody;
}
export interface DownloadPurchasesAsCSVRequest {
    id: string;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface DownloadSalesAsCSVRequest {
    id: string;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface DownloadSalesAsJSONRequest {
    id: string;
    userId?: string;
    granteeUserId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface DownloadUSDCWithdrawalsAsCSVRequest {
    id: string;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface FollowUserRequest {
    id: string;
    userId: string;
}
export interface GetAIAttributedTracksByUserHandleRequest {
    handle: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sort?: GetAIAttributedTracksByUserHandleSortEnum;
    query?: string;
    sortMethod?: GetAIAttributedTracksByUserHandleSortMethodEnum;
    sortDirection?: GetAIAttributedTracksByUserHandleSortDirectionEnum;
    filterTracks?: GetAIAttributedTracksByUserHandleFilterTracksEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetAlbumsByUserRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sortMethod?: GetAlbumsByUserSortMethodEnum;
    query?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetAudioTransactionCountRequest {
    id: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetAudioTransactionsRequest {
    id: string;
    offset?: number;
    limit?: number;
    sortMethod?: GetAudioTransactionsSortMethodEnum;
    sortDirection?: GetAudioTransactionsSortDirectionEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetAuthorizedAppsRequest {
    id: string;
}
export interface GetBulkUsersRequest {
    userId?: string;
    id?: Array<string>;
}
export interface GetConnectedWalletsRequest {
    id: string;
}
export interface GetFollowersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetFollowingRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetManagedUsersRequest {
    id: string;
    isApproved?: boolean;
    isRevoked?: boolean;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetManagersRequest {
    id: string;
    isApproved?: boolean;
    isRevoked?: boolean;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetMutedUsersRequest {
    id: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetMutualFollowersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetPlaylistsByUserRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sortMethod?: GetPlaylistsByUserSortMethodEnum;
    query?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetPurchasersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    contentType?: string;
    contentId?: string;
}
export interface GetPurchasersCountRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    contentType?: string;
    contentId?: string;
}
export interface GetPurchasesRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sortMethod?: GetPurchasesSortMethodEnum;
    sortDirection?: GetPurchasesSortDirectionEnum;
    contentIds?: Array<string>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetPurchasesCountRequest {
    id: string;
    userId?: string;
    contentIds?: Array<string>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetRelatedUsersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    filterFollowed?: boolean;
}
export interface GetRemixersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    trackId?: string;
}
export interface GetRemixersCountRequest {
    id: string;
    userId?: string;
    trackId?: string;
}
export interface GetRepostsRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetRepostsByHandleRequest {
    handle: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetSalesRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sortMethod?: GetSalesSortMethodEnum;
    sortDirection?: GetSalesSortDirectionEnum;
    contentIds?: Array<string>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetSalesAggregateRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetSalesCountRequest {
    id: string;
    userId?: string;
    contentIds?: Array<string>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetSubscribersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetSupportedUsersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetSupporterRequest {
    id: string;
    supporterUserId: string;
    userId?: string;
}
export interface GetSupportersRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetSupportingRequest {
    id: string;
    supportedUserId: string;
    userId?: string;
}
export interface GetTopTrackTagsRequest {
    id: string;
    limit?: number;
    userId?: string;
}
export interface GetTopUsersRequest {
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetTopUsersInGenreRequest {
    offset?: number;
    limit?: number;
    genre?: Array<string>;
}
export interface GetTracksByUserRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sort?: GetTracksByUserSortEnum;
    query?: string;
    sortMethod?: GetTracksByUserSortMethodEnum;
    sortDirection?: GetTracksByUserSortDirectionEnum;
    filterTracks?: GetTracksByUserFilterTracksEnum;
    gateCondition?: Array<GetTracksByUserGateConditionEnum>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetTracksByUserHandleRequest {
    handle: string;
    offset?: number;
    limit?: number;
    userId?: string;
    sort?: GetTracksByUserHandleSortEnum;
    query?: string;
    sortMethod?: GetTracksByUserHandleSortMethodEnum;
    sortDirection?: GetTracksByUserHandleSortDirectionEnum;
    filterTracks?: GetTracksByUserHandleFilterTracksEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetTracksCountByUserRequest {
    id: string;
    userId?: string;
    filterTracks?: GetTracksCountByUserFilterTracksEnum;
    gateCondition?: Array<GetTracksCountByUserGateConditionEnum>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUSDCTransactionCountRequest {
    id: string;
    type?: Array<GetUSDCTransactionCountTypeEnum>;
    includeSystemTransactions?: boolean;
    method?: GetUSDCTransactionCountMethodEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUSDCTransactionsRequest {
    id: string;
    offset?: number;
    limit?: number;
    sortMethod?: GetUSDCTransactionsSortMethodEnum;
    sortDirection?: GetUSDCTransactionsSortDirectionEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
    type?: Array<GetUSDCTransactionsTypeEnum>;
    includeSystemTransactions?: boolean;
    method?: GetUSDCTransactionsMethodEnum;
}
export interface GetUserRequest {
    id: string;
    userId?: string;
}
export interface GetUserAccountRequest {
    wallet: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserBalanceHistoryRequest {
    id: string;
    startTime?: Date;
    endTime?: Date;
    granularity?: GetUserBalanceHistoryGranularityEnum;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserByHandleRequest {
    handle: string;
    userId?: string;
}
export interface GetUserChallengesRequest {
    id: string;
    showHistorical?: boolean;
}
export interface GetUserCoinRequest {
    id: string;
    mint: string;
}
export interface GetUserCoinsRequest {
    id: string;
    offset?: number;
    limit?: number;
}
export interface GetUserCollectiblesRequest {
    id: string;
}
export interface GetUserCommentsRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetUserEmailKeyRequest {
    receivingUserId: string;
    grantorUserId: string;
}
export interface GetUserFavoriteTracksRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    query?: string;
    sortMethod?: GetUserFavoriteTracksSortMethodEnum;
    sortDirection?: GetUserFavoriteTracksSortDirectionEnum;
}
export interface GetUserFavoritesRequest {
    id: string;
}
export interface GetUserFeedRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    filter?: GetUserFeedFilterEnum;
    tracksOnly?: boolean;
    withUsers?: boolean;
    followeeUserId?: Array<number>;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserIDsByAddressesRequest {
    address: Array<string>;
}
export interface GetUserLibraryAlbumsRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    query?: string;
    sortDirection?: GetUserLibraryAlbumsSortDirectionEnum;
    type?: GetUserLibraryAlbumsTypeEnum;
    sortMethod?: GetUserLibraryAlbumsSortMethodEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserLibraryPlaylistsRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    query?: string;
    sortDirection?: GetUserLibraryPlaylistsSortDirectionEnum;
    type?: GetUserLibraryPlaylistsTypeEnum;
    sortMethod?: GetUserLibraryPlaylistsSortMethodEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserLibraryTracksRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    query?: string;
    sortMethod?: GetUserLibraryTracksSortMethodEnum;
    sortDirection?: GetUserLibraryTracksSortDirectionEnum;
    type?: GetUserLibraryTracksTypeEnum;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface GetUserMonthlyTrackListensRequest {
    id: string;
    startTime: string;
    endTime: string;
}
export interface GetUserRecommendedTracksRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
    timeRange?: GetUserRecommendedTracksTimeRangeEnum;
}
export interface GetUserTracksRemixedRequest {
    id: string;
    offset?: number;
    limit?: number;
    userId?: string;
}
export interface GetUsersTrackHistoryRequest {
    id: string;
    offset?: number;
    limit?: number;
    query?: string;
    sortMethod?: GetUsersTrackHistorySortMethodEnum;
    sortDirection?: GetUsersTrackHistorySortDirectionEnum;
    userId?: string;
    encodedDataMessage?: string;
    encodedDataSignature?: string;
}
export interface MuteUserRequest {
    id: string;
    userId: string;
}
export interface RemoveManagerRequest {
    id: string;
    managerUserId: string;
}
export interface RevokeGrantRequest {
    id: string;
    address: string;
}
export interface SearchUsersRequest {
    offset?: number;
    limit?: number;
    query?: string;
    genre?: Array<string>;
    sortMethod?: SearchUsersSortMethodEnum;
    isVerified?: string;
}
export interface SubscribeToUserRequest {
    id: string;
    userId: string;
}
export interface UnfollowUserRequest {
    id: string;
    userId: string;
}
export interface UnmuteUserRequest {
    id: string;
    userId: string;
}
export interface UnsubscribeFromUserRequest {
    id: string;
    userId: string;
}
export interface UpdateUserRequest {
    id: string;
    userId: string;
    metadata: UpdateUserRequestBody;
}
export interface VerifyIDTokenRequest {
    token: string;
}
/**
 *
 */
export declare class UsersApi extends runtime.BaseAPI {
    /**
     * @hidden
     * Add a manager (authorize another user to act on your behalf)
     */
    addManagerRaw(params: AddManagerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Add a manager (authorize another user to act on your behalf)
     */
    addManager(params: AddManagerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Approve a manager request (manager approves being added by the child user)
     */
    approveGrantRaw(params: ApproveGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Approve a manager request (manager approves being added by the child user)
     */
    approveGrant(params: ApproveGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * All users that subscribe to the provided users
     */
    bulkGetSubscribersRaw(params: BulkGetSubscribersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BulkSubscribersResponse>>;
    /**
     * All users that subscribe to the provided users
     */
    bulkGetSubscribers(params: BulkGetSubscribersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BulkSubscribersResponse>;
    /**
     * @hidden
     * Get all users that subscribe to the users listed in the JSON request
     */
    bulkGetSubscribersViaJSONRequestRaw(params: BulkGetSubscribersViaJSONRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BulkSubscribersResponse>>;
    /**
     * Get all users that subscribe to the users listed in the JSON request
     */
    bulkGetSubscribersViaJSONRequest(params: BulkGetSubscribersViaJSONRequestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BulkSubscribersResponse>;
    /**
     * @hidden
     * Create a grant (authorize an app to act on the user\'s behalf)
     */
    createGrantRaw(params: CreateGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Create a grant (authorize an app to act on the user\'s behalf)
     */
    createGrant(params: CreateGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Creates a new user
     */
    createUserRaw(params: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateUserResponse>>;
    /**
     * Creates a new user
     */
    createUser(params: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateUserResponse>;
    /**
     * @hidden
     * Downloads the purchases the user has made as a CSV file
     */
    downloadPurchasesAsCSVRaw(params: DownloadPurchasesAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Downloads the purchases the user has made as a CSV file
     */
    downloadPurchasesAsCSV(params: DownloadPurchasesAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * @hidden
     * Downloads the sales the user has made as a CSV file
     */
    downloadSalesAsCSVRaw(params: DownloadSalesAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Downloads the sales the user has made as a CSV file
     */
    downloadSalesAsCSV(params: DownloadSalesAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * @hidden
     * Gets the sales data for the user in JSON format
     */
    downloadSalesAsJSONRaw(params: DownloadSalesAsJSONRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SalesJsonResponse>>;
    /**
     * Gets the sales data for the user in JSON format
     */
    downloadSalesAsJSON(params: DownloadSalesAsJSONRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SalesJsonResponse>;
    /**
     * @hidden
     * Downloads the USDC withdrawals the user has made as a CSV file
     */
    downloadUSDCWithdrawalsAsCSVRaw(params: DownloadUSDCWithdrawalsAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Downloads the USDC withdrawals the user has made as a CSV file
     */
    downloadUSDCWithdrawalsAsCSV(params: DownloadUSDCWithdrawalsAsCSVRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * @hidden
     * Follow a user
     */
    followUserRaw(params: FollowUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Follow a user
     */
    followUser(params: FollowUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Gets the AI generated tracks attributed to a user using the user\'s handle
     */
    getAIAttributedTracksByUserHandleRaw(params: GetAIAttributedTracksByUserHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Tracks>>;
    /**
     * Gets the AI generated tracks attributed to a user using the user\'s handle
     */
    getAIAttributedTracksByUserHandle(params: GetAIAttributedTracksByUserHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Tracks>;
    /**
     * @hidden
     * Gets the albums created by a user using their user ID
     */
    getAlbumsByUserRaw(params: GetAlbumsByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AlbumsResponse>>;
    /**
     * Gets the albums created by a user using their user ID
     */
    getAlbumsByUser(params: GetAlbumsByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AlbumsResponse>;
    /**
     * @hidden
     * Gets the count of the user\'s $AUDIO transaction history within the App
     */
    getAudioTransactionCountRaw(params: GetAudioTransactionCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TransactionHistoryCountResponse>>;
    /**
     * Gets the count of the user\'s $AUDIO transaction history within the App
     */
    getAudioTransactionCount(params: GetAudioTransactionCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TransactionHistoryCountResponse>;
    /**
     * @hidden
     * Gets the user\'s $AUDIO transaction history within the App
     */
    getAudioTransactionsRaw(params: GetAudioTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TransactionHistoryResponse>>;
    /**
     * Gets the user\'s $AUDIO transaction history within the App
     */
    getAudioTransactions(params: GetAudioTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TransactionHistoryResponse>;
    /**
     * @hidden
     * Get the apps that user has authorized to write to their account
     */
    getAuthorizedAppsRaw(params: GetAuthorizedAppsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AuthorizedApps>>;
    /**
     * Get the apps that user has authorized to write to their account
     */
    getAuthorizedApps(params: GetAuthorizedAppsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AuthorizedApps>;
    /**
     * @hidden
     * Gets a list of users by ID
     */
    getBulkUsersRaw(params: GetBulkUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserResponse>>;
    /**
     * Gets a list of users by ID
     */
    getBulkUsers(params?: GetBulkUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserResponse>;
    /**
     * @hidden
     * Get the User\'s ERC and SPL connected wallets
     */
    getConnectedWalletsRaw(params: GetConnectedWalletsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ConnectedWalletsResponse>>;
    /**
     * Get the User\'s ERC and SPL connected wallets
     */
    getConnectedWallets(params: GetConnectedWalletsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ConnectedWalletsResponse>;
    /**
     * @hidden
     * All users that follow the provided user
     */
    getFollowersRaw(params: GetFollowersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FollowersResponse>>;
    /**
     * All users that follow the provided user
     */
    getFollowers(params: GetFollowersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FollowersResponse>;
    /**
     * @hidden
     * All users that the provided user follows
     */
    getFollowingRaw(params: GetFollowingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FollowingResponse>>;
    /**
     * All users that the provided user follows
     */
    getFollowing(params: GetFollowingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FollowingResponse>;
    /**
     * @hidden
     * Gets a list of users managed by the given user
     */
    getManagedUsersRaw(params: GetManagedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ManagedUsersResponse>>;
    /**
     * Gets a list of users managed by the given user
     */
    getManagedUsers(params: GetManagedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ManagedUsersResponse>;
    /**
     * @hidden
     * Gets a list of users managing the given user
     */
    getManagersRaw(params: GetManagersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ManagersResponse>>;
    /**
     * Gets a list of users managing the given user
     */
    getManagers(params: GetManagersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ManagersResponse>;
    /**
     * @hidden
     * Gets users muted by the given user
     */
    getMutedUsersRaw(params: GetMutedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserResponse>>;
    /**
     * Gets users muted by the given user
     */
    getMutedUsers(params: GetMutedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserResponse>;
    /**
     * @hidden
     * Get intersection of users that follow followeeUserId and users that are followed by followerUserId
     */
    getMutualFollowersRaw(params: GetMutualFollowersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<MutualFollowersResponse>>;
    /**
     * Get intersection of users that follow followeeUserId and users that are followed by followerUserId
     */
    getMutualFollowers(params: GetMutualFollowersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MutualFollowersResponse>;
    /**
     * @hidden
     * Gets the playlists created by a user using their user ID
     */
    getPlaylistsByUserRaw(params: GetPlaylistsByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PlaylistsResponse>>;
    /**
     * Gets the playlists created by a user using their user ID
     */
    getPlaylistsByUser(params: GetPlaylistsByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PlaylistsResponse>;
    /**
     * @hidden
     * Gets the list of unique users who have purchased content by the given user
     */
    getPurchasersRaw(params: GetPurchasersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasersResponse>>;
    /**
     * Gets the list of unique users who have purchased content by the given user
     */
    getPurchasers(params: GetPurchasersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasersResponse>;
    /**
     * @hidden
     * Gets the list of users who have purchased content by the given user
     */
    getPurchasersCountRaw(params: GetPurchasersCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasersCountResponse>>;
    /**
     * Gets the list of users who have purchased content by the given user
     */
    getPurchasersCount(params: GetPurchasersCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasersCountResponse>;
    /**
     * @hidden
     * Gets the purchases the user has made
     */
    getPurchasesRaw(params: GetPurchasesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasesResponse>>;
    /**
     * Gets the purchases the user has made
     */
    getPurchases(params: GetPurchasesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasesResponse>;
    /**
     * @hidden
     * Gets the count of purchases the user has made
     */
    getPurchasesCountRaw(params: GetPurchasesCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasesCountResponse>>;
    /**
     * Gets the count of purchases the user has made
     */
    getPurchasesCount(params: GetPurchasesCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasesCountResponse>;
    /**
     * @hidden
     * Gets a list of users that might be of interest to followers of this user.
     */
    getRelatedUsersRaw(params: GetRelatedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RelatedArtistResponse>>;
    /**
     * Gets a list of users that might be of interest to followers of this user.
     */
    getRelatedUsers(params: GetRelatedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RelatedArtistResponse>;
    /**
     * @hidden
     * Gets the list of unique users who have remixed tracks by the given user, or a specific track by that user if provided
     */
    getRemixersRaw(params: GetRemixersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RemixersResponse>>;
    /**
     * Gets the list of unique users who have remixed tracks by the given user, or a specific track by that user if provided
     */
    getRemixers(params: GetRemixersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RemixersResponse>;
    /**
     * @hidden
     * Gets the count of unique users who have remixed tracks by the given user, or a specific track by that user if provided
     */
    getRemixersCountRaw(params: GetRemixersCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RemixersCountResponse>>;
    /**
     * Gets the count of unique users who have remixed tracks by the given user, or a specific track by that user if provided
     */
    getRemixersCount(params: GetRemixersCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RemixersCountResponse>;
    /**
     * @hidden
     * Gets the given user\'s reposts
     */
    getRepostsRaw(params: GetRepostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Reposts>>;
    /**
     * Gets the given user\'s reposts
     */
    getReposts(params: GetRepostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Reposts>;
    /**
     * @hidden
     * Gets the user\'s reposts by the user handle
     */
    getRepostsByHandleRaw(params: GetRepostsByHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Reposts>>;
    /**
     * Gets the user\'s reposts by the user handle
     */
    getRepostsByHandle(params: GetRepostsByHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Reposts>;
    /**
     * @hidden
     * Gets the sales the user has made
     */
    getSalesRaw(params: GetSalesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasesResponse>>;
    /**
     * Gets the sales the user has made
     */
    getSales(params: GetSalesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasesResponse>;
    /**
     * @hidden
     * Gets the aggregated sales data for the user
     */
    getSalesAggregateRaw(params: GetSalesAggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SalesAggregateResponse>>;
    /**
     * Gets the aggregated sales data for the user
     */
    getSalesAggregate(params: GetSalesAggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SalesAggregateResponse>;
    /**
     * @hidden
     * Gets the count of sales the user has made
     */
    getSalesCountRaw(params: GetSalesCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PurchasesCountResponse>>;
    /**
     * Gets the count of sales the user has made
     */
    getSalesCount(params: GetSalesCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PurchasesCountResponse>;
    /**
     * @hidden
     * All users that subscribe to the provided user
     */
    getSubscribersRaw(params: GetSubscribersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SubscribersResponse>>;
    /**
     * All users that subscribe to the provided user
     */
    getSubscribers(params: GetSubscribersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SubscribersResponse>;
    /**
     * @hidden
     * Gets the users that the given user supports
     */
    getSupportedUsersRaw(params: GetSupportedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSupportedUsers>>;
    /**
     * Gets the users that the given user supports
     */
    getSupportedUsers(params: GetSupportedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSupportedUsers>;
    /**
     * @hidden
     * Gets the specified supporter of the given user
     */
    getSupporterRaw(params: GetSupporterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSupporter>>;
    /**
     * Gets the specified supporter of the given user
     */
    getSupporter(params: GetSupporterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSupporter>;
    /**
     * @hidden
     * Gets the supporters of the given user
     */
    getSupportersRaw(params: GetSupportersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSupporters>>;
    /**
     * Gets the supporters of the given user
     */
    getSupporters(params: GetSupportersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSupporters>;
    /**
     * @hidden
     * Gets the support from the given user to the supported user
     */
    getSupportingRaw(params: GetSupportingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSupporting>>;
    /**
     * Gets the support from the given user to the supported user
     */
    getSupporting(params: GetSupportingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSupporting>;
    /**
     * @hidden
     * Gets the most used track tags by a user.
     * Fetch most used tags in a user\'s tracks
     */
    getTopTrackTagsRaw(params: GetTopTrackTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TagsResponse>>;
    /**
     * Gets the most used track tags by a user.
     * Fetch most used tags in a user\'s tracks
     */
    getTopTrackTags(params: GetTopTrackTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TagsResponse>;
    /**
     * @hidden
     * Get the Top Users having at least one track by follower count
     */
    getTopUsersRaw(params: GetTopUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TopUsersResponse>>;
    /**
     * Get the Top Users having at least one track by follower count
     */
    getTopUsers(params?: GetTopUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TopUsersResponse>;
    /**
     * @hidden
     * Get the Top Users for a Given Genre
     */
    getTopUsersInGenreRaw(params: GetTopUsersInGenreRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TopGenreUsersResponse>>;
    /**
     * Get the Top Users for a Given Genre
     */
    getTopUsersInGenre(params?: GetTopUsersInGenreRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TopGenreUsersResponse>;
    /**
     * @hidden
     * Gets the tracks created by a user using their user ID
     */
    getTracksByUserRaw(params: GetTracksByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Tracks>>;
    /**
     * Gets the tracks created by a user using their user ID
     */
    getTracksByUser(params: GetTracksByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Tracks>;
    /**
     * @hidden
     * Gets the tracks created by a user using the user\'s handle
     */
    getTracksByUserHandleRaw(params: GetTracksByUserHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Tracks>>;
    /**
     * Gets the tracks created by a user using the user\'s handle
     */
    getTracksByUserHandle(params: GetTracksByUserHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Tracks>;
    /**
     * @hidden
     * Gets the count of tracks created by a user
     */
    getTracksCountByUserRaw(params: GetTracksCountByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TracksCountResponse>>;
    /**
     * Gets the count of tracks created by a user
     */
    getTracksCountByUser(params: GetTracksCountByUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TracksCountResponse>;
    /**
     * @hidden
     * Gets the count of the user\'s $USDC transaction history within the App
     */
    getUSDCTransactionCountRaw(params: GetUSDCTransactionCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TransactionHistoryCountResponse>>;
    /**
     * Gets the count of the user\'s $USDC transaction history within the App
     */
    getUSDCTransactionCount(params: GetUSDCTransactionCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TransactionHistoryCountResponse>;
    /**
     * @hidden
     * Gets the user\'s $USDC transaction history within the App
     */
    getUSDCTransactionsRaw(params: GetUSDCTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TransactionHistoryResponse>>;
    /**
     * Gets the user\'s $USDC transaction history within the App
     */
    getUSDCTransactions(params: GetUSDCTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TransactionHistoryResponse>;
    /**
     * @hidden
     * Gets a single user by their user ID
     */
    getUserRaw(params: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserResponseSingle>>;
    /**
     * Gets a single user by their user ID
     */
    getUser(params: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserResponseSingle>;
    /**
     * @hidden
     * Gets the account for a given user
     */
    getUserAccountRaw(params: GetUserAccountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserAccountResponse>>;
    /**
     * Gets the account for a given user
     */
    getUserAccount(params: GetUserAccountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserAccountResponse>;
    /**
     * @hidden
     * Get the user\'s historical portfolio balance data
     */
    getUserBalanceHistoryRaw(params: GetUserBalanceHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BalanceHistoryResponse>>;
    /**
     * Get the user\'s historical portfolio balance data
     */
    getUserBalanceHistory(params: GetUserBalanceHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BalanceHistoryResponse>;
    /**
     * @hidden
     * Gets a single user by their handle
     */
    getUserByHandleRaw(params: GetUserByHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserResponseSingle>>;
    /**
     * Gets a single user by their handle
     */
    getUserByHandle(params: GetUserByHandleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserResponseSingle>;
    /**
     * @hidden
     * Gets all challenges for the given user
     */
    getUserChallengesRaw(params: GetUserChallengesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetChallenges>>;
    /**
     * Gets all challenges for the given user
     */
    getUserChallenges(params: GetUserChallengesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetChallenges>;
    /**
     * @hidden
     * Gets information about a specific coin owned by the user and their wallets
     */
    getUserCoinRaw(params: GetUserCoinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserCoinResponse>>;
    /**
     * Gets information about a specific coin owned by the user and their wallets
     */
    getUserCoin(params: GetUserCoinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserCoinResponse>;
    /**
     * @hidden
     * Gets a list of the coins owned by the user and their balances
     */
    getUserCoinsRaw(params: GetUserCoinsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserCoinsResponse>>;
    /**
     * Gets a list of the coins owned by the user and their balances
     */
    getUserCoins(params: GetUserCoinsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserCoinsResponse>;
    /**
     * @hidden
     * Get the User\'s indexed collectibles data
     */
    getUserCollectiblesRaw(params: GetUserCollectiblesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CollectiblesResponse>>;
    /**
     * Get the User\'s indexed collectibles data
     */
    getUserCollectibles(params: GetUserCollectiblesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CollectiblesResponse>;
    /**
     * @hidden
     * Get user comment history
     */
    getUserCommentsRaw(params: GetUserCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserCommentsResponse>>;
    /**
     * Get user comment history
     */
    getUserComments(params: GetUserCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserCommentsResponse>;
    /**
     * @hidden
     * Gets the encrypted key for email access between the receiving user and granting user.
     */
    getUserEmailKeyRaw(params: GetUserEmailKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailAccessResponse>>;
    /**
     * Gets the encrypted key for email access between the receiving user and granting user.
     */
    getUserEmailKey(params: GetUserEmailKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailAccessResponse>;
    /**
     * @hidden
     * Gets a user\'s favorite tracks
     */
    getUserFavoriteTracksRaw(params: GetUserFavoriteTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TrackLibraryResponse>>;
    /**
     * Gets a user\'s favorite tracks
     */
    getUserFavoriteTracks(params: GetUserFavoriteTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TrackLibraryResponse>;
    /**
     * @hidden
     * Gets a user\'s favorite tracks
     */
    getUserFavoritesRaw(params: GetUserFavoritesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FavoritesResponse>>;
    /**
     * Gets a user\'s favorite tracks
     */
    getUserFavorites(params: GetUserFavoritesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FavoritesResponse>;
    /**
     * @hidden
     * Gets the feed for the user
     */
    getUserFeedRaw(params: GetUserFeedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserFeedResponse>>;
    /**
     * Gets the feed for the user
     */
    getUserFeed(params: GetUserFeedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserFeedResponse>;
    /**
     * @hidden
     * Gets User IDs from any Ethereum wallet address or Solana account address associated with their Audius account.
     */
    getUserIDsByAddressesRaw(params: GetUserIDsByAddressesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserIdsAddressesResponse>>;
    /**
     * Gets User IDs from any Ethereum wallet address or Solana account address associated with their Audius account.
     */
    getUserIDsByAddresses(params: GetUserIDsByAddressesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserIdsAddressesResponse>;
    /**
     * @hidden
     * Gets a user\'s saved/reposted/purchased/all albums
     * Fetch a user\'s full library playlists
     */
    getUserLibraryAlbumsRaw(params: GetUserLibraryAlbumsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CollectionLibraryResponse>>;
    /**
     * Gets a user\'s saved/reposted/purchased/all albums
     * Fetch a user\'s full library playlists
     */
    getUserLibraryAlbums(params: GetUserLibraryAlbumsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CollectionLibraryResponse>;
    /**
     * @hidden
     * Gets a user\'s saved/reposted/purchased/all playlists
     * Fetch a user\'s full library playlists
     */
    getUserLibraryPlaylistsRaw(params: GetUserLibraryPlaylistsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CollectionLibraryResponse>>;
    /**
     * Gets a user\'s saved/reposted/purchased/all playlists
     * Fetch a user\'s full library playlists
     */
    getUserLibraryPlaylists(params: GetUserLibraryPlaylistsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CollectionLibraryResponse>;
    /**
     * @hidden
     * Gets a user\'s saved/reposted/purchased/all tracks
     * Fetch a user\'s full library tracks
     */
    getUserLibraryTracksRaw(params: GetUserLibraryTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TrackLibraryResponse>>;
    /**
     * Gets a user\'s saved/reposted/purchased/all tracks
     * Fetch a user\'s full library tracks
     */
    getUserLibraryTracks(params: GetUserLibraryTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TrackLibraryResponse>;
    /**
     * @hidden
     * Gets the listen data for a user by month and track within a given time frame.
     */
    getUserMonthlyTrackListensRaw(params: GetUserMonthlyTrackListensRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserTrackListenCountsResponse>>;
    /**
     * Gets the listen data for a user by month and track within a given time frame.
     */
    getUserMonthlyTrackListens(params: GetUserMonthlyTrackListensRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserTrackListenCountsResponse>;
    /**
     * @hidden
     * Gets the recommended tracks for the user
     */
    getUserRecommendedTracksRaw(params: GetUserRecommendedTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Tracks>>;
    /**
     * Gets the recommended tracks for the user
     */
    getUserRecommendedTracks(params: GetUserRecommendedTracksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Tracks>;
    /**
     * @hidden
     * Gets tracks owned by the user which have been remixed by another track
     */
    getUserTracksRemixedRaw(params: GetUserTracksRemixedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserTracksRemixedResponse>>;
    /**
     * Gets tracks owned by the user which have been remixed by another track
     */
    getUserTracksRemixed(params: GetUserTracksRemixedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserTracksRemixedResponse>;
    /**
     * @hidden
     * Get the tracks the user recently listened to.
     */
    getUsersTrackHistoryRaw(params: GetUsersTrackHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<HistoryResponse>>;
    /**
     * Get the tracks the user recently listened to.
     */
    getUsersTrackHistory(params: GetUsersTrackHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<HistoryResponse>;
    /**
     * @hidden
     * Mute a user
     */
    muteUserRaw(params: MuteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Mute a user
     */
    muteUser(params: MuteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Remove a manager (revoke user-to-user grant). Can be called by the child user or the manager.
     */
    removeManagerRaw(params: RemoveManagerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Remove a manager (revoke user-to-user grant). Can be called by the child user or the manager.
     */
    removeManager(params: RemoveManagerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Revoke a grant (remove app authorization)
     */
    revokeGrantRaw(params: RevokeGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Revoke a grant (remove app authorization)
     */
    revokeGrant(params: RevokeGrantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Search for users that match the given query
     */
    searchUsersRaw(params: SearchUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserSearch>>;
    /**
     * Search for users that match the given query
     */
    searchUsers(params?: SearchUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserSearch>;
    /**
     * @hidden
     * Subscribe to a user
     */
    subscribeToUserRaw(params: SubscribeToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Subscribe to a user
     */
    subscribeToUser(params: SubscribeToUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Unfollow a user
     */
    unfollowUserRaw(params: UnfollowUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Unfollow a user
     */
    unfollowUser(params: UnfollowUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Unmute a user
     */
    unmuteUserRaw(params: UnmuteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Unmute a user
     */
    unmuteUser(params: UnmuteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Unsubscribe from a user
     */
    unsubscribeFromUserRaw(params: UnsubscribeFromUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Unsubscribe from a user
     */
    unsubscribeFromUser(params: UnsubscribeFromUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Updates an existing user profile
     */
    updateUserRaw(params: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WriteResponse>>;
    /**
     * Updates an existing user profile
     */
    updateUser(params: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WriteResponse>;
    /**
     * @hidden
     * Verify if the given jwt ID token was signed by the subject (user) in the payload
     */
    verifyIDTokenRaw(params: VerifyIDTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<VerifyToken>>;
    /**
     * Verify if the given jwt ID token was signed by the subject (user) in the payload
     */
    verifyIDToken(params: VerifyIDTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<VerifyToken>;
}
/**
 * @export
 */
export declare const GetAIAttributedTracksByUserHandleSortEnum: {
    readonly Date: "date";
    readonly Plays: "plays";
};
export type GetAIAttributedTracksByUserHandleSortEnum = typeof GetAIAttributedTracksByUserHandleSortEnum[keyof typeof GetAIAttributedTracksByUserHandleSortEnum];
/**
 * @export
 */
export declare const GetAIAttributedTracksByUserHandleSortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetAIAttributedTracksByUserHandleSortMethodEnum = typeof GetAIAttributedTracksByUserHandleSortMethodEnum[keyof typeof GetAIAttributedTracksByUserHandleSortMethodEnum];
/**
 * @export
 */
export declare const GetAIAttributedTracksByUserHandleSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetAIAttributedTracksByUserHandleSortDirectionEnum = typeof GetAIAttributedTracksByUserHandleSortDirectionEnum[keyof typeof GetAIAttributedTracksByUserHandleSortDirectionEnum];
/**
 * @export
 */
export declare const GetAIAttributedTracksByUserHandleFilterTracksEnum: {
    readonly All: "all";
    readonly Public: "public";
};
export type GetAIAttributedTracksByUserHandleFilterTracksEnum = typeof GetAIAttributedTracksByUserHandleFilterTracksEnum[keyof typeof GetAIAttributedTracksByUserHandleFilterTracksEnum];
/**
 * @export
 */
export declare const GetAlbumsByUserSortMethodEnum: {
    readonly Recent: "recent";
    readonly Popular: "popular";
};
export type GetAlbumsByUserSortMethodEnum = typeof GetAlbumsByUserSortMethodEnum[keyof typeof GetAlbumsByUserSortMethodEnum];
/**
 * @export
 */
export declare const GetAudioTransactionsSortMethodEnum: {
    readonly Date: "date";
    readonly TransactionType: "transaction_type";
};
export type GetAudioTransactionsSortMethodEnum = typeof GetAudioTransactionsSortMethodEnum[keyof typeof GetAudioTransactionsSortMethodEnum];
/**
 * @export
 */
export declare const GetAudioTransactionsSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetAudioTransactionsSortDirectionEnum = typeof GetAudioTransactionsSortDirectionEnum[keyof typeof GetAudioTransactionsSortDirectionEnum];
/**
 * @export
 */
export declare const GetPlaylistsByUserSortMethodEnum: {
    readonly Recent: "recent";
    readonly Popular: "popular";
};
export type GetPlaylistsByUserSortMethodEnum = typeof GetPlaylistsByUserSortMethodEnum[keyof typeof GetPlaylistsByUserSortMethodEnum];
/**
 * @export
 */
export declare const GetPurchasesSortMethodEnum: {
    readonly ContentTitle: "content_title";
    readonly ArtistName: "artist_name";
    readonly BuyerName: "buyer_name";
    readonly Date: "date";
};
export type GetPurchasesSortMethodEnum = typeof GetPurchasesSortMethodEnum[keyof typeof GetPurchasesSortMethodEnum];
/**
 * @export
 */
export declare const GetPurchasesSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetPurchasesSortDirectionEnum = typeof GetPurchasesSortDirectionEnum[keyof typeof GetPurchasesSortDirectionEnum];
/**
 * @export
 */
export declare const GetSalesSortMethodEnum: {
    readonly ContentTitle: "content_title";
    readonly ArtistName: "artist_name";
    readonly BuyerName: "buyer_name";
    readonly Date: "date";
};
export type GetSalesSortMethodEnum = typeof GetSalesSortMethodEnum[keyof typeof GetSalesSortMethodEnum];
/**
 * @export
 */
export declare const GetSalesSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetSalesSortDirectionEnum = typeof GetSalesSortDirectionEnum[keyof typeof GetSalesSortDirectionEnum];
/**
 * @export
 */
export declare const GetTracksByUserSortEnum: {
    readonly Date: "date";
    readonly Plays: "plays";
};
export type GetTracksByUserSortEnum = typeof GetTracksByUserSortEnum[keyof typeof GetTracksByUserSortEnum];
/**
 * @export
 */
export declare const GetTracksByUserSortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetTracksByUserSortMethodEnum = typeof GetTracksByUserSortMethodEnum[keyof typeof GetTracksByUserSortMethodEnum];
/**
 * @export
 */
export declare const GetTracksByUserSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetTracksByUserSortDirectionEnum = typeof GetTracksByUserSortDirectionEnum[keyof typeof GetTracksByUserSortDirectionEnum];
/**
 * @export
 */
export declare const GetTracksByUserFilterTracksEnum: {
    readonly All: "all";
    readonly Public: "public";
};
export type GetTracksByUserFilterTracksEnum = typeof GetTracksByUserFilterTracksEnum[keyof typeof GetTracksByUserFilterTracksEnum];
/**
 * @export
 */
export declare const GetTracksByUserGateConditionEnum: {
    readonly Ungated: "ungated";
    readonly UsdcPurchase: "usdc_purchase";
    readonly Follow: "follow";
    readonly Tip: "tip";
    readonly Nft: "nft";
    readonly Token: "token";
};
export type GetTracksByUserGateConditionEnum = typeof GetTracksByUserGateConditionEnum[keyof typeof GetTracksByUserGateConditionEnum];
/**
 * @export
 */
export declare const GetTracksByUserHandleSortEnum: {
    readonly Date: "date";
    readonly Plays: "plays";
};
export type GetTracksByUserHandleSortEnum = typeof GetTracksByUserHandleSortEnum[keyof typeof GetTracksByUserHandleSortEnum];
/**
 * @export
 */
export declare const GetTracksByUserHandleSortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetTracksByUserHandleSortMethodEnum = typeof GetTracksByUserHandleSortMethodEnum[keyof typeof GetTracksByUserHandleSortMethodEnum];
/**
 * @export
 */
export declare const GetTracksByUserHandleSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetTracksByUserHandleSortDirectionEnum = typeof GetTracksByUserHandleSortDirectionEnum[keyof typeof GetTracksByUserHandleSortDirectionEnum];
/**
 * @export
 */
export declare const GetTracksByUserHandleFilterTracksEnum: {
    readonly All: "all";
    readonly Public: "public";
};
export type GetTracksByUserHandleFilterTracksEnum = typeof GetTracksByUserHandleFilterTracksEnum[keyof typeof GetTracksByUserHandleFilterTracksEnum];
/**
 * @export
 */
export declare const GetTracksCountByUserFilterTracksEnum: {
    readonly All: "all";
    readonly Public: "public";
};
export type GetTracksCountByUserFilterTracksEnum = typeof GetTracksCountByUserFilterTracksEnum[keyof typeof GetTracksCountByUserFilterTracksEnum];
/**
 * @export
 */
export declare const GetTracksCountByUserGateConditionEnum: {
    readonly Ungated: "ungated";
    readonly UsdcPurchase: "usdc_purchase";
    readonly Follow: "follow";
    readonly Tip: "tip";
    readonly Nft: "nft";
    readonly Token: "token";
};
export type GetTracksCountByUserGateConditionEnum = typeof GetTracksCountByUserGateConditionEnum[keyof typeof GetTracksCountByUserGateConditionEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionCountTypeEnum: {
    readonly PurchaseContent: "purchase_content";
    readonly Transfer: "transfer";
    readonly InternalTransfer: "internal_transfer";
    readonly PrepareWithdrawal: "prepare_withdrawal";
    readonly RecoverWithdrawal: "recover_withdrawal";
    readonly Withdrawal: "withdrawal";
    readonly PurchaseStripe: "purchase_stripe";
};
export type GetUSDCTransactionCountTypeEnum = typeof GetUSDCTransactionCountTypeEnum[keyof typeof GetUSDCTransactionCountTypeEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionCountMethodEnum: {
    readonly Send: "send";
    readonly Receive: "receive";
};
export type GetUSDCTransactionCountMethodEnum = typeof GetUSDCTransactionCountMethodEnum[keyof typeof GetUSDCTransactionCountMethodEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionsSortMethodEnum: {
    readonly Date: "date";
    readonly TransactionType: "transaction_type";
};
export type GetUSDCTransactionsSortMethodEnum = typeof GetUSDCTransactionsSortMethodEnum[keyof typeof GetUSDCTransactionsSortMethodEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionsSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUSDCTransactionsSortDirectionEnum = typeof GetUSDCTransactionsSortDirectionEnum[keyof typeof GetUSDCTransactionsSortDirectionEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionsTypeEnum: {
    readonly PurchaseContent: "purchase_content";
    readonly Transfer: "transfer";
    readonly InternalTransfer: "internal_transfer";
    readonly PrepareWithdrawal: "prepare_withdrawal";
    readonly RecoverWithdrawal: "recover_withdrawal";
    readonly Withdrawal: "withdrawal";
    readonly PurchaseStripe: "purchase_stripe";
};
export type GetUSDCTransactionsTypeEnum = typeof GetUSDCTransactionsTypeEnum[keyof typeof GetUSDCTransactionsTypeEnum];
/**
 * @export
 */
export declare const GetUSDCTransactionsMethodEnum: {
    readonly Send: "send";
    readonly Receive: "receive";
};
export type GetUSDCTransactionsMethodEnum = typeof GetUSDCTransactionsMethodEnum[keyof typeof GetUSDCTransactionsMethodEnum];
/**
 * @export
 */
export declare const GetUserBalanceHistoryGranularityEnum: {
    readonly Hourly: "hourly";
    readonly Daily: "daily";
};
export type GetUserBalanceHistoryGranularityEnum = typeof GetUserBalanceHistoryGranularityEnum[keyof typeof GetUserBalanceHistoryGranularityEnum];
/**
 * @export
 */
export declare const GetUserFavoriteTracksSortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetUserFavoriteTracksSortMethodEnum = typeof GetUserFavoriteTracksSortMethodEnum[keyof typeof GetUserFavoriteTracksSortMethodEnum];
/**
 * @export
 */
export declare const GetUserFavoriteTracksSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUserFavoriteTracksSortDirectionEnum = typeof GetUserFavoriteTracksSortDirectionEnum[keyof typeof GetUserFavoriteTracksSortDirectionEnum];
/**
 * @export
 */
export declare const GetUserFeedFilterEnum: {
    readonly All: "all";
    readonly Repost: "repost";
    readonly Original: "original";
};
export type GetUserFeedFilterEnum = typeof GetUserFeedFilterEnum[keyof typeof GetUserFeedFilterEnum];
/**
 * @export
 */
export declare const GetUserLibraryAlbumsSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUserLibraryAlbumsSortDirectionEnum = typeof GetUserLibraryAlbumsSortDirectionEnum[keyof typeof GetUserLibraryAlbumsSortDirectionEnum];
/**
 * @export
 */
export declare const GetUserLibraryAlbumsTypeEnum: {
    readonly All: "all";
    readonly Repost: "repost";
    readonly Favorite: "favorite";
    readonly Purchase: "purchase";
};
export type GetUserLibraryAlbumsTypeEnum = typeof GetUserLibraryAlbumsTypeEnum[keyof typeof GetUserLibraryAlbumsTypeEnum];
/**
 * @export
 */
export declare const GetUserLibraryAlbumsSortMethodEnum: {
    readonly AddedDate: "added_date";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
};
export type GetUserLibraryAlbumsSortMethodEnum = typeof GetUserLibraryAlbumsSortMethodEnum[keyof typeof GetUserLibraryAlbumsSortMethodEnum];
/**
 * @export
 */
export declare const GetUserLibraryPlaylistsSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUserLibraryPlaylistsSortDirectionEnum = typeof GetUserLibraryPlaylistsSortDirectionEnum[keyof typeof GetUserLibraryPlaylistsSortDirectionEnum];
/**
 * @export
 */
export declare const GetUserLibraryPlaylistsTypeEnum: {
    readonly All: "all";
    readonly Repost: "repost";
    readonly Favorite: "favorite";
    readonly Purchase: "purchase";
};
export type GetUserLibraryPlaylistsTypeEnum = typeof GetUserLibraryPlaylistsTypeEnum[keyof typeof GetUserLibraryPlaylistsTypeEnum];
/**
 * @export
 */
export declare const GetUserLibraryPlaylistsSortMethodEnum: {
    readonly AddedDate: "added_date";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
};
export type GetUserLibraryPlaylistsSortMethodEnum = typeof GetUserLibraryPlaylistsSortMethodEnum[keyof typeof GetUserLibraryPlaylistsSortMethodEnum];
/**
 * @export
 */
export declare const GetUserLibraryTracksSortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetUserLibraryTracksSortMethodEnum = typeof GetUserLibraryTracksSortMethodEnum[keyof typeof GetUserLibraryTracksSortMethodEnum];
/**
 * @export
 */
export declare const GetUserLibraryTracksSortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUserLibraryTracksSortDirectionEnum = typeof GetUserLibraryTracksSortDirectionEnum[keyof typeof GetUserLibraryTracksSortDirectionEnum];
/**
 * @export
 */
export declare const GetUserLibraryTracksTypeEnum: {
    readonly All: "all";
    readonly Repost: "repost";
    readonly Favorite: "favorite";
    readonly Purchase: "purchase";
};
export type GetUserLibraryTracksTypeEnum = typeof GetUserLibraryTracksTypeEnum[keyof typeof GetUserLibraryTracksTypeEnum];
/**
 * @export
 */
export declare const GetUserRecommendedTracksTimeRangeEnum: {
    readonly Week: "week";
    readonly Month: "month";
    readonly AllTime: "allTime";
};
export type GetUserRecommendedTracksTimeRangeEnum = typeof GetUserRecommendedTracksTimeRangeEnum[keyof typeof GetUserRecommendedTracksTimeRangeEnum];
/**
 * @export
 */
export declare const GetUsersTrackHistorySortMethodEnum: {
    readonly Title: "title";
    readonly ArtistName: "artist_name";
    readonly ReleaseDate: "release_date";
    readonly LastListenDate: "last_listen_date";
    readonly AddedDate: "added_date";
    readonly Plays: "plays";
    readonly Reposts: "reposts";
    readonly Saves: "saves";
    readonly MostListensByUser: "most_listens_by_user";
};
export type GetUsersTrackHistorySortMethodEnum = typeof GetUsersTrackHistorySortMethodEnum[keyof typeof GetUsersTrackHistorySortMethodEnum];
/**
 * @export
 */
export declare const GetUsersTrackHistorySortDirectionEnum: {
    readonly Asc: "asc";
    readonly Desc: "desc";
};
export type GetUsersTrackHistorySortDirectionEnum = typeof GetUsersTrackHistorySortDirectionEnum[keyof typeof GetUsersTrackHistorySortDirectionEnum];
/**
 * @export
 */
export declare const SearchUsersSortMethodEnum: {
    readonly Relevant: "relevant";
    readonly Popular: "popular";
    readonly Recent: "recent";
};
export type SearchUsersSortMethodEnum = typeof SearchUsersSortMethodEnum[keyof typeof SearchUsersSortMethodEnum];
