import type { Identifier } from "typeforge";
/**
 * Gets all universes that a user is following.
 * @endpoint GET /v1/users/{userId}/universes
 *
 * @param userId The ID of the user to get universe followings for.
 *
 * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
 * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
 * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
 */
export declare const universeFollowingsForUser: <UserId extends Identifier>(this: any, args: {
    userId: Identifier;
}) => Promise<{
    data: Identifier[];
    response: {
        fullResponse: unknown;
        url: `https://${string}`;
        method: import("../../../utils/utils.types").RestMethod;
        success: boolean;
        statusCode: number;
        headers: Headers;
        body: {
            universeId: Identifier;
            userId: UserId;
        }[];
    };
    configUsed: {
        cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
        cloudKey?: string | undefined;
        http?: {
            adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
            csrfMaxAttempts?: number | undefined;
            csrfToken?: string | undefined;
            polling?: {
                disabled?: boolean | undefined;
                iterations?: number | undefined;
                multiplyer?: number | undefined;
                retryOffset?: number | undefined;
                /**
                 * Gets all universes that a user is following.
                 * @endpoint GET /v1/users/{userId}/universes
                 *
                 * @param userId The ID of the user to get universe followings for.
                 *
                 * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                 * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                 * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                 */
                debugMessages?: boolean | undefined;
            } | undefined;
        } | undefined;
        cache?: {
            name: string;
            get: (key: string) => any;
            set: (settings: any, key: string, value: any) => void;
        }[] | undefined;
    };
} & {
    again: () => Promise<{
        data: Identifier[];
        response: {
            fullResponse: unknown;
            url: `https://${string}`;
            method: import("../../../utils/utils.types").RestMethod;
            success: boolean;
            statusCode: number;
            headers: Headers;
            body: {
                universeId: Identifier;
                userId: UserId;
            }[];
        };
        configUsed: {
            cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
            cloudKey?: string | undefined;
            http?: {
                adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
                csrfMaxAttempts?: number | undefined;
                csrfToken?: string | undefined;
                polling?: {
                    disabled?: boolean | undefined;
                    iterations?: number | undefined;
                    multiplyer?: number | undefined;
                    retryOffset?: number | undefined;
                    /**
                     * Gets all universes that a user is following.
                     * @endpoint GET /v1/users/{userId}/universes
                     *
                     * @param userId The ID of the user to get universe followings for.
                     *
                     * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                     * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                     * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                     */
                    debugMessages?: boolean | undefined;
                } | undefined;
            } | undefined;
            cache?: {
                name: string;
                get: (key: string) => any;
                set: (settings: any, key: string, value: any) => void;
            }[] | undefined;
        };
    }>;
}>;
/**
 * Gets the following status between a user and a universe.
 * @endpoint GET /v1/users/{userId}/universes/{universeId}/status
 *
 * @param universeId The ID of the universe to get following status for.
 * @param userId The ID of the user to get following status for.
 *
 * @example const { data:status } = await LegacyFollowingsApi.universeFollowingStatusForUser({ universeId: 4922741943, userId: 45348281 })
 * @exampleData {"universeId":4922741943,"userId":45348281,"canFollow":true,"isFollowing":false,"followingCountByType":44,"followingLimitByType":200}
 * @exampleRawBody "UniverseId":4922741943,"UserId":45348281,"CanFollow":true,"IsFollowing":false,"FollowingCountByType":44,"FollowingLimitByType":200}
 */
export declare const universeFollowingStatusForUser: <UniverseId extends Identifier, UserId extends Identifier>(this: any, args: {
    universeId: UniverseId;
    userId: UserId;
}) => Promise<{
    data: {
        universeId: UniverseId extends any[] ? UniverseId : UniverseId extends Date ? Date : UniverseId extends Record<any, any> ? import("typeforge").ObjectKeysToCamelCase<UniverseId> extends infer T extends Record<any, any> ? { [Key in keyof T]: import("typeforge").ObjectKeysToCamelCase<UniverseId>[Key]; } : never : UniverseId;
        userId: UserId extends any[] ? UserId : UserId extends Date ? Date : UserId extends Record<any, any> ? import("typeforge").ObjectKeysToCamelCase<UserId> extends infer T_1 extends Record<any, any> ? { [Key_1 in keyof T_1]: import("typeforge").ObjectKeysToCamelCase<UserId>[Key_1]; } : never : UserId;
        canFollow: boolean;
        isFollowing: boolean;
        followingCountByType: number;
        followingLimitByType: number;
    };
    response: {
        fullResponse: unknown;
        url: `https://${string}`;
        method: import("../../../utils/utils.types").RestMethod;
        success: boolean;
        statusCode: number;
        headers: Headers;
        body: {
            UniverseId: UniverseId;
            UserId: UserId;
            CanFollow: boolean;
            IsFollowing: boolean;
            FollowingCountByType: number;
            FollowingLimitByType: number;
        };
    };
    configUsed: {
        cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
        cloudKey?: string | undefined;
        http?: {
            adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
            csrfMaxAttempts?: number | undefined;
            csrfToken?: string | undefined;
            polling?: {
                disabled?: boolean | undefined;
                iterations?: number | undefined;
                multiplyer?: number | undefined;
                retryOffset?: number | undefined;
                /**
                 * Gets all universes that a user is following.
                 * @endpoint GET /v1/users/{userId}/universes
                 *
                 * @param userId The ID of the user to get universe followings for.
                 *
                 * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                 * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                 * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                 */
                debugMessages?: boolean | undefined;
            } | undefined;
        } | undefined;
        cache?: {
            name: string;
            get: (key: string) => any;
            set: (settings: any, key: string, value: any) => void;
        }[] | undefined;
    };
} & {
    again: () => Promise<{
        data: {
            universeId: UniverseId extends any[] ? UniverseId : UniverseId extends Date ? Date : UniverseId extends Record<any, any> ? import("typeforge").ObjectKeysToCamelCase<UniverseId> extends infer T_2 extends Record<any, any> ? { [Key in keyof T_2]: import("typeforge").ObjectKeysToCamelCase<UniverseId>[Key]; } : never : UniverseId;
            userId: UserId extends any[] ? UserId : UserId extends Date ? Date : UserId extends Record<any, any> ? import("typeforge").ObjectKeysToCamelCase<UserId> extends infer T_3 extends Record<any, any> ? { [Key_1 in keyof T_3]: import("typeforge").ObjectKeysToCamelCase<UserId>[Key_1]; } : never : UserId;
            canFollow: boolean;
            isFollowing: boolean;
            followingCountByType: number;
            followingLimitByType: number;
        };
        response: {
            fullResponse: unknown;
            url: `https://${string}`;
            method: import("../../../utils/utils.types").RestMethod;
            success: boolean;
            statusCode: number;
            headers: Headers;
            body: {
                UniverseId: UniverseId;
                UserId: UserId;
                CanFollow: boolean;
                IsFollowing: boolean;
                FollowingCountByType: number;
                FollowingLimitByType: number;
            };
        };
        configUsed: {
            cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
            cloudKey?: string | undefined;
            http?: {
                adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
                csrfMaxAttempts?: number | undefined;
                csrfToken?: string | undefined;
                polling?: {
                    disabled?: boolean | undefined;
                    iterations?: number | undefined;
                    multiplyer?: number | undefined;
                    retryOffset?: number | undefined;
                    /**
                     * Gets all universes that a user is following.
                     * @endpoint GET /v1/users/{userId}/universes
                     *
                     * @param userId The ID of the user to get universe followings for.
                     *
                     * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                     * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                     * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                     */
                    debugMessages?: boolean | undefined;
                } | undefined;
            } | undefined;
            cache?: {
                name: string;
                get: (key: string) => any;
                set: (settings: any, key: string, value: any) => void;
            }[] | undefined;
        };
    }>;
}>;
/**
 * Unfollows a particular universe as the authenticated user.
 * @endpoint DELETE /v1/users/{userId}/universes/{universeId}
 *
 * @param universeId The ID of the universe to unfollow.
 * @param userId The ID of the authenticated user.
 *
 * @example const { data:ids } = await LegacyFollowingsApi.authedUserUnfollowUniverse({ universeId: 4922741943, userId: 45348281 })
 * @exampleData {"universeId":4922741943,"userId":45348281}
 * @exampleRawBody {"universeId":4922741943,"userId":45348281}
 */
export declare const authedUserUnfollowUniverse: <UniverseId extends Identifier, UserId extends Identifier>(this: any, args: {
    universeId: UniverseId;
    userId: UserId;
}) => Promise<{
    data: {
        universeId: UniverseId;
        userId: UserId;
    };
    response: {
        fullResponse: unknown;
        url: `https://${string}`;
        method: import("../../../utils/utils.types").RestMethod;
        success: boolean;
        statusCode: number;
        headers: Headers;
        body: {
            universeId: UniverseId;
            userId: UserId;
        };
    };
    configUsed: {
        cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
        cloudKey?: string | undefined;
        http?: {
            adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
            csrfMaxAttempts?: number | undefined;
            csrfToken?: string | undefined;
            polling?: {
                disabled?: boolean | undefined;
                iterations?: number | undefined;
                multiplyer?: number | undefined;
                retryOffset?: number | undefined;
                /**
                 * Gets all universes that a user is following.
                 * @endpoint GET /v1/users/{userId}/universes
                 *
                 * @param userId The ID of the user to get universe followings for.
                 *
                 * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                 * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                 * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                 */
                debugMessages?: boolean | undefined;
            } | undefined;
        } | undefined;
        cache?: {
            name: string;
            get: (key: string) => any;
            set: (settings: any, key: string, value: any) => void;
        }[] | undefined;
    };
} & {
    again: () => Promise<{
        data: {
            universeId: UniverseId;
            userId: UserId;
        };
        response: {
            fullResponse: unknown;
            url: `https://${string}`;
            method: import("../../../utils/utils.types").RestMethod;
            success: boolean;
            statusCode: number;
            headers: Headers;
            body: {
                universeId: UniverseId;
                userId: UserId;
            };
        };
        configUsed: {
            cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
            cloudKey?: string | undefined;
            http?: {
                adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
                csrfMaxAttempts?: number | undefined;
                csrfToken?: string | undefined;
                polling?: {
                    disabled?: boolean | undefined;
                    iterations?: number | undefined;
                    multiplyer?: number | undefined;
                    retryOffset?: number | undefined;
                    /**
                     * Gets all universes that a user is following.
                     * @endpoint GET /v1/users/{userId}/universes
                     *
                     * @param userId The ID of the user to get universe followings for.
                     *
                     * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                     * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                     * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                     */
                    debugMessages?: boolean | undefined;
                } | undefined;
            } | undefined;
            cache?: {
                name: string;
                get: (key: string) => any;
                set: (settings: any, key: string, value: any) => void;
            }[] | undefined;
        };
    }>;
}>;
/**
 * Follows a particular universe as the authenticated user.
 * @endpoint POST /v1/users/{userId}/universes/{universeId}
 *
 * @param universeId The ID of the universe to follow.
 * @param userId The ID of the authenticated user.
 *
 * @example const { data:ids } = await LegacyFollowingsApi.authedUserFollowUniverse({ universeId: 4922741943, userId: 45348281 })
 * @exampleData {"universeId":4922741943,"userId":45348281}
 * @exampleRawBody {"universeId":4922741943,"userId":45348281}
 */
export declare const authedUserFollowUniverse: <UniverseId extends Identifier, UserId extends Identifier>(this: any, args: {
    universeId: UniverseId;
    userId: UserId;
}) => Promise<{
    data: {
        universeId: UniverseId;
        userId: UserId;
    };
    response: {
        fullResponse: unknown;
        url: `https://${string}`;
        method: import("../../../utils/utils.types").RestMethod;
        success: boolean;
        statusCode: number;
        headers: Headers;
        body: {
            universeId: UniverseId;
            userId: UserId;
        };
    };
    configUsed: {
        cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
        cloudKey?: string | undefined;
        http?: {
            adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
            csrfMaxAttempts?: number | undefined;
            csrfToken?: string | undefined;
            polling?: {
                disabled?: boolean | undefined;
                iterations?: number | undefined;
                multiplyer?: number | undefined;
                retryOffset?: number | undefined;
                /**
                 * Gets all universes that a user is following.
                 * @endpoint GET /v1/users/{userId}/universes
                 *
                 * @param userId The ID of the user to get universe followings for.
                 *
                 * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                 * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                 * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                 */
                debugMessages?: boolean | undefined;
            } | undefined;
        } | undefined;
        cache?: {
            name: string;
            get: (key: string) => any;
            set: (settings: any, key: string, value: any) => void;
        }[] | undefined;
    };
} & {
    again: () => Promise<{
        data: {
            universeId: UniverseId;
            userId: UserId;
        };
        response: {
            fullResponse: unknown;
            url: `https://${string}`;
            method: import("../../../utils/utils.types").RestMethod;
            success: boolean;
            statusCode: number;
            headers: Headers;
            body: {
                universeId: UniverseId;
                userId: UserId;
            };
        };
        configUsed: {
            cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
            cloudKey?: string | undefined;
            http?: {
                adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
                csrfMaxAttempts?: number | undefined;
                csrfToken?: string | undefined;
                polling?: {
                    disabled?: boolean | undefined;
                    iterations?: number | undefined;
                    multiplyer?: number | undefined;
                    retryOffset?: number | undefined;
                    /**
                     * Gets all universes that a user is following.
                     * @endpoint GET /v1/users/{userId}/universes
                     *
                     * @param userId The ID of the user to get universe followings for.
                     *
                     * @example const { data:followings } = await LegacyFollowingsApi.universeFollowingsForUser({ userId: 45348281 })
                     * @exampleData [1040909955,1055503474,1127443799,1165192137,1200754375,1236793313,1272809249,1291219836,1325075446,1333987814,1455656959,1459495916,1475796875,1566033,1619449303,1638574655,1642810480,1652474931,1658520392,1684207825,1685831367,1756953036,1778285344,245662005,2471084,37146255,3837270861,38625144,4459945221,4571818074,478688139,495693931,498490399,518243913,5693752693,602133888,6102030522,6211067578,777854650,878103525,88070565,904999465,953412571,99361251]
                     * @exampleRawBody [{"universeId":1040909955,"userId":45348281},{"universeId":1055503474,"userId":45348281},{"universeId":1127443799,"userId":45348281},{"universeId":1165192137,"userId":45348281},{"universeId":1200754375,"userId":45348281},{"universeId":1236793313,"userId":45348281},{"universeId":1272809249,"userId":45348281},{"universeId":1291219836,"userId":45348281},{"universeId":1325075446,"userId":45348281},{"universeId":1333987814,"userId":45348281},{"universeId":1455656959,"userId":45348281},{"universeId":1459495916,"userId":45348281},{"universeId":1475796875,"userId":45348281},{"universeId":1566033,"userId":45348281},{"universeId":1619449303,"userId":45348281},{"universeId":1638574655,"userId":45348281},{"universeId":1642810480,"userId":45348281},{"universeId":1652474931,"userId":45348281},{"universeId":1658520392,"userId":45348281},{"universeId":1684207825,"userId":45348281},{"universeId":1685831367,"userId":45348281},{"universeId":1756953036,"userId":45348281},{"universeId":1778285344,"userId":45348281},{"universeId":245662005,"userId":45348281},{"universeId":2471084,"userId":45348281},{"universeId":37146255,"userId":45348281},{"universeId":3837270861,"userId":45348281},{"universeId":38625144,"userId":45348281},{"universeId":4459945221,"userId":45348281},{"universeId":4571818074,"userId":45348281},{"universeId":478688139,"userId":45348281},{"universeId":495693931,"userId":45348281},{"universeId":498490399,"userId":45348281},{"universeId":518243913,"userId":45348281},{"universeId":5693752693,"userId":45348281},{"universeId":602133888,"userId":45348281},{"universeId":6102030522,"userId":45348281},{"universeId":6211067578,"userId":45348281},{"universeId":777854650,"userId":45348281},{"universeId":878103525,"userId":45348281},{"universeId":88070565,"userId":45348281},{"universeId":904999465,"userId":45348281},{"universeId":953412571,"userId":45348281},{"universeId":99361251,"userId":45348281}]
                     */
                    debugMessages?: boolean | undefined;
                } | undefined;
            } | undefined;
            cache?: {
                name: string;
                get: (key: string) => any;
                set: (settings: any, key: string, value: any) => void;
            }[] | undefined;
        };
    }>;
}>;
