openblox
Version:
Roblox API Wrapper For Both Classic And OpenCloud APIs.
699 lines • 254 kB
TypeScript
import type { Identifier, ArrayNonEmptyIfConst } from "typeforge";
import type { AssetSize, BatchRequest, BatchResponseElement, BundleSize, DeveloperProductSize, GamesIconSize, GameThumbnailSize, GroupEmblemSize, OutfitSize, PrettifiedBatchThumbnailsData, PrettifiedGamesThumbnailsData, PrettifiedThumbnailsData, RawGamesThumbnailsData, RawThumbnailsData, ThumbnailData, ThumbnailFormat, ThumbnailReturnPolicy } from "./thumbnails.types";
/**
* Gets thumbnail for multiple assets.
* @category Assets
* @endpoint GET /v1/assets
*
* @param assetIds The ids of the assets to get thumbnails for.
* @param returnPolicy The policy to use in selecting the thumbnails to return.
* @param size The thumbnails size (formatted as {width}x{height}).
* @param format Specifies the format of the thumbnails.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:assetsThumbnails } = await ClassicThumbnailsApi.assetsThumbnails({ assetIds: [7229442422], size: "420x420" });
* @exampleData { "7229442422": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/7da8e78d9e2e303f0122c355f19f66d5/420/420/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 7229442422, state: "Completed", imageUrl: "https://tr.rbxcdn.com/7da8e78d9e2e303f0122c355f19f66d5/420/420/Image/Png" } ] }
*/
export declare const assetsThumbnails: <AssetId extends Identifier>(this: any, args: {
assetIds: ArrayNonEmptyIfConst<AssetId>;
returnPolicy?: ThumbnailReturnPolicy | undefined;
size: AssetSize;
format?: ThumbnailFormat | undefined;
isCircular?: boolean | undefined;
}) => Promise<{
data: any;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: any;
};
} & {
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
again: () => Promise<{
data: any;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: any;
};
}>;
}>;
/**
* Gets 3d thumbnail for an asset.
* @category Assets
* @endpoint GET /v1/assets-thumbnail-3d
*
* @param assetId The id of the asset to get a 3d thumbnail for.
*
* @example const { data:asset3dData } = await ClassicThumbnailsApi.asset3dThumbnail({ assetId: 6768917255 });
* @exampleData { targetId: 6768917255, state: "Completed", imageUrl: 'https://t2.rbxcdn.com/30ac72dfa05dff91baae9b8c0f9049e3' }
* @exampleRawBody { targetId: 6768917255, state: "Completed", imageUrl: 'https://t2.rbxcdn.com/30ac72dfa05dff91baae9b8c0f9049e3' }
*/
export declare const asset3dThumbnail: <AssetId extends Identifier>(this: any, args: {
assetId: AssetId;
}) => Promise<{
data: Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined>, Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined> extends infer T_1 ? T_1 extends Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined> ? T_1 extends Date ? true : false : never : never>;
};
} & {
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
again: () => Promise<{
data: Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined>, Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined> extends infer T_2 ? T_2 extends Exclude<import("typeforge").Prettify<ThumbnailData<AssetId>, ThumbnailData<AssetId> extends infer T ? T extends ThumbnailData<AssetId> ? T extends Date ? true : false : never : never>, undefined> ? T_2 extends Date ? true : false : never : never>;
};
}>;
}>;
/**
* Gets animated thumbnail for an asset.
* @category Assets
* @endpoint GET /v1/asset-thumbnail-animated
*
* @param assetId The id of the asset to get an animated thumbnail for.
*
* @example const { data:assetAnimatedData } = await ClassicThumbnailsApi.assetAnimatedThumbnail({ assetId: 6768917255 });
* @exampleData { targetId: 6768917255, state: "Completed", imageUrl: null }
* @exampleRawBody { targetId: 6768917255, state: "Completed", imageUrl: null }
*/
export declare const assetAnimatedThumbnail: <AssetId extends Identifier>(this: any, args: {
assetId: AssetId;
}) => Promise<{
data: {
targetId: AssetId;
state: "Completed" | "Pending" | "Error";
imageUrl: string;
version: "TN2" | "TN3";
};
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
targetId: AssetId;
state: "Completed" | "Pending" | "Error";
imageUrl: string;
version: "TN2" | "TN3";
};
};
} & {
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
again: () => Promise<{
data: {
targetId: AssetId;
state: "Completed" | "Pending" | "Error";
imageUrl: string;
version: "TN2" | "TN3";
};
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
targetId: AssetId;
state: "Completed" | "Pending" | "Error";
imageUrl: string;
version: "TN2" | "TN3";
};
};
}>;
}>;
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
export declare const badgesThumbnails: <BadgeId extends Identifier>(this: any, args: {
badgeIds: ArrayNonEmptyIfConst<BadgeId>;
format?: ThumbnailFormat | undefined;
isCircular?: boolean | undefined;
}) => Promise<{
data: Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T ? T extends PrettifiedThumbnailsData<BadgeId> ? T extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T, T extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_1 ? T_1 extends PrettifiedThumbnailsData<BadgeId> ? T_1 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_2 ? T_2 extends PrettifiedThumbnailsData<BadgeId> ? T_2 extends undefined ? RawThumbnailsData<BadgeId> : T_2 : never : never> : never : never))["🔒__PRIVATE_FORMATTED_DATA"], undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_3 ? T_3 extends PrettifiedThumbnailsData<BadgeId> ? T_3 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_3, T_3 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_4 ? T_4 extends PrettifiedThumbnailsData<BadgeId> ? T_4 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_5 ? T_5 extends PrettifiedThumbnailsData<BadgeId> ? T_5 extends undefined ? RawThumbnailsData<BadgeId> : T_5 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined>, Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_6 ? T_6 extends PrettifiedThumbnailsData<BadgeId> ? T_6 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_6, T_6 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_7 ? T_7 extends PrettifiedThumbnailsData<BadgeId> ? T_7 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_8 ? T_8 extends PrettifiedThumbnailsData<BadgeId> ? T_8 extends undefined ? RawThumbnailsData<BadgeId> : T_8 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> extends infer T_9 ? T_9 extends Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_10 ? T_10 extends PrettifiedThumbnailsData<BadgeId> ? T_10 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_10, T_10 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_11 ? T_11 extends PrettifiedThumbnailsData<BadgeId> ? T_11 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_12 ? T_12 extends PrettifiedThumbnailsData<BadgeId> ? T_12 extends undefined ? RawThumbnailsData<BadgeId> : T_12 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> ? T_9 extends Date ? true : false : never : never>;
};
} & {
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
again: () => Promise<{
data: Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_13 ? T_13 extends PrettifiedThumbnailsData<BadgeId> ? T_13 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_13, T_13 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_14 ? T_14 extends PrettifiedThumbnailsData<BadgeId> ? T_14 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_15 ? T_15 extends PrettifiedThumbnailsData<BadgeId> ? T_15 extends undefined ? RawThumbnailsData<BadgeId> : T_15 : never : never> : never : never))["🔒__PRIVATE_FORMATTED_DATA"], undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_16 ? T_16 extends PrettifiedThumbnailsData<BadgeId> ? T_16 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_16, T_16 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_17 ? T_17 extends PrettifiedThumbnailsData<BadgeId> ? T_17 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_18 ? T_18 extends PrettifiedThumbnailsData<BadgeId> ? T_18 extends undefined ? RawThumbnailsData<BadgeId> : T_18 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined>, Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_19 ? T_19 extends PrettifiedThumbnailsData<BadgeId> ? T_19 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_19, T_19 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_20 ? T_20 extends PrettifiedThumbnailsData<BadgeId> ? T_20 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_21 ? T_21 extends PrettifiedThumbnailsData<BadgeId> ? T_21 extends undefined ? RawThumbnailsData<BadgeId> : T_21 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> extends infer T_22 ? T_22 extends Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BadgeId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BadgeId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BadgeId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BadgeId> extends infer T_23 ? T_23 extends PrettifiedThumbnailsData<BadgeId> ? T_23 extends undefined ? {
data: ThumbnailData<BadgeId>[];
} : import("typeforge").Prettify<T_23, T_23 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BadgeId> extends infer T_24 ? T_24 extends PrettifiedThumbnailsData<BadgeId> ? T_24 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BadgeId>, PrettifiedThumbnailsData<BadgeId> extends infer T_25 ? T_25 extends PrettifiedThumbnailsData<BadgeId> ? T_25 extends undefined ? RawThumbnailsData<BadgeId> : T_25 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> ? T_22 extends Date ? true : false : never : never>;
};
}>;
}>;
/**
* Gets thumbnail for multiple bundles.
* @category Bundles
* @endpoint GET /v1/bundles/thumbnails
*
* @param bundleIds The ids of the bundles to get thumbnails for.
* @param size The thumbnails size (formatted as {width}x{height}).
* @param format Specifies the format of the thumbnails.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:bundlesThumbnails } = await ClassicThumbnailsApi.bundlesThumbnails({ bundleIds: [181] });
* @exampleData { "181": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/12ff41b547ee75865bb60d0f3ae5508b/420/420/Avatar/Png" } }
* @exampleRawBody { data: [ { targetId: 181, state: "Completed", imageUrl: "https://tr.rbxcdn.com/12ff41b547ee75865bb60d0f3ae5508b/420/420/Avatar/Png" } ] }
*/
export declare const bundlesThumbnails: <BundleId extends Identifier>(this: any, args: {
bundleIds: ArrayNonEmptyIfConst<BundleId>;
size?: BundleSize | undefined;
format?: ThumbnailFormat | undefined;
isCircular?: boolean | undefined;
}) => Promise<{
data: Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T ? T extends PrettifiedThumbnailsData<BundleId> ? T extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T, T extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_1 ? T_1 extends PrettifiedThumbnailsData<BundleId> ? T_1 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_2 ? T_2 extends PrettifiedThumbnailsData<BundleId> ? T_2 extends undefined ? RawThumbnailsData<BundleId> : T_2 : never : never> : never : never))["🔒__PRIVATE_FORMATTED_DATA"], undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_3 ? T_3 extends PrettifiedThumbnailsData<BundleId> ? T_3 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_3, T_3 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_4 ? T_4 extends PrettifiedThumbnailsData<BundleId> ? T_4 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_5 ? T_5 extends PrettifiedThumbnailsData<BundleId> ? T_5 extends undefined ? RawThumbnailsData<BundleId> : T_5 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined>, Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_6 ? T_6 extends PrettifiedThumbnailsData<BundleId> ? T_6 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_6, T_6 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_7 ? T_7 extends PrettifiedThumbnailsData<BundleId> ? T_7 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_8 ? T_8 extends PrettifiedThumbnailsData<BundleId> ? T_8 extends undefined ? RawThumbnailsData<BundleId> : T_8 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> extends infer T_9 ? T_9 extends Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_10 ? T_10 extends PrettifiedThumbnailsData<BundleId> ? T_10 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_10, T_10 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_11 ? T_11 extends PrettifiedThumbnailsData<BundleId> ? T_11 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_12 ? T_12 extends PrettifiedThumbnailsData<BundleId> ? T_12 extends undefined ? RawThumbnailsData<BundleId> : T_12 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> ? T_9 extends Date ? true : false : never : never>;
};
} & {
/**
* Gets thumbnail for multiple badges.
* @category Badges
* @endpoint GET /v1/badges/icons
*
* @param badgeIds The ids of the badges to get thumbnails for.
* @param format Specifies the format of the thumbnailS.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:badgesThumbnails } = await ClassicThumbnailsApi.badgesThumbnails({ badgeIds: [2124533401] });
* @exampleData { "2124533401": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 2124533401, state: "Completed", imageUrl: "https://tr.rbxcdn.com/87105a9a85ea09e7591cfdd3f0825225/150/150/Image/Png" } ] }
*/
again: () => Promise<{
data: Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_13 ? T_13 extends PrettifiedThumbnailsData<BundleId> ? T_13 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_13, T_13 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_14 ? T_14 extends PrettifiedThumbnailsData<BundleId> ? T_14 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_15 ? T_15 extends PrettifiedThumbnailsData<BundleId> ? T_15 extends undefined ? RawThumbnailsData<BundleId> : T_15 : never : never> : never : never))["🔒__PRIVATE_FORMATTED_DATA"], undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_16 ? T_16 extends PrettifiedThumbnailsData<BundleId> ? T_16 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_16, T_16 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_17 ? T_17 extends PrettifiedThumbnailsData<BundleId> ? T_17 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_18 ? T_18 extends PrettifiedThumbnailsData<BundleId> ? T_18 extends undefined ? RawThumbnailsData<BundleId> : T_18 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined>, Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_19 ? T_19 extends PrettifiedThumbnailsData<BundleId> ? T_19 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_19, T_19 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_20 ? T_20 extends PrettifiedThumbnailsData<BundleId> ? T_20 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_21 ? T_21 extends PrettifiedThumbnailsData<BundleId> ? T_21 extends undefined ? RawThumbnailsData<BundleId> : T_21 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> extends infer T_22 ? T_22 extends Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<BundleId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<BundleId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<BundleId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<BundleId> extends infer T_23 ? T_23 extends PrettifiedThumbnailsData<BundleId> ? T_23 extends undefined ? {
data: ThumbnailData<BundleId>[];
} : import("typeforge").Prettify<T_23, T_23 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<BundleId> extends infer T_24 ? T_24 extends PrettifiedThumbnailsData<BundleId> ? T_24 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<BundleId>, PrettifiedThumbnailsData<BundleId> extends infer T_25 ? T_25 extends PrettifiedThumbnailsData<BundleId> ? T_25 extends undefined ? RawThumbnailsData<BundleId> : T_25 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> ? T_22 extends Date ? true : false : never : never>;
};
}>;
}>;
/**
* Gets thumbnail for multiple developer products.
* @category Developer Products
* @endpoint GET /v1/developer-products/icons
*
* @param developerProductIds The ids of the developer products to get thumbnails for.
* @param size The thumbnails size (formatted as {width}x{height}).
* @param format Specifies the format of the thumbnails.
* @param isCircular Dictates if the thumbnails should be masked by a circle.
*
* @example const { data:developerProductsThumbnails } = await ClassicThumbnailsApi.developerProductsThumbnails({ developerProductIds: [3616425] });
* @exampleData { "3616425": { state: "Completed", imageUrl: "https://tr.rbxcdn.com/3e495c43b44b85cd3dd1afee9df3636b/420/420/Image/Png" } }
* @exampleRawBody { data: [ { targetId: 3616425, state: "Completed", imageUrl: "https://tr.rbxcdn.com/3e495c43b44b85cd3dd1afee9df3636b/420/420/Image/Png" } ] }
*/
export declare const developerProductsThumbnails: <DeveloperProductId extends Identifier>(this: any, args: {
developerProductIds: ArrayNonEmptyIfConst<DeveloperProductId>;
size?: DeveloperProductSize | undefined;
format?: ThumbnailFormat | undefined;
isCircular?: boolean | undefined;
}) => Promise<{
data: Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<DeveloperProductId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<DeveloperProductId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<DeveloperProductId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<DeveloperProductId> extends infer T ? T extends PrettifiedThumbnailsData<DeveloperProductId> ? T extends undefined ? {
data: ThumbnailData<DeveloperProductId>[];
} : import("typeforge").Prettify<T, T extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<DeveloperProductId> extends infer T_1 ? T_1 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_1 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<DeveloperProductId>, PrettifiedThumbnailsData<DeveloperProductId> extends infer T_2 ? T_2 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_2 extends undefined ? RawThumbnailsData<DeveloperProductId> : T_2 : never : never> : never : never))["🔒__PRIVATE_FORMATTED_DATA"], undefined>;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: import("typeforge").Prettify<Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<DeveloperProductId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<DeveloperProductId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<DeveloperProductId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<DeveloperProductId> extends infer T_3 ? T_3 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_3 extends undefined ? {
data: ThumbnailData<DeveloperProductId>[];
} : import("typeforge").Prettify<T_3, T_3 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<DeveloperProductId> extends infer T_4 ? T_4 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_4 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<DeveloperProductId>, PrettifiedThumbnailsData<DeveloperProductId> extends infer T_5 ? T_5 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_5 extends undefined ? RawThumbnailsData<DeveloperProductId> : T_5 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined>, Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<DeveloperProductId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<DeveloperProductId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<DeveloperProductId>[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: (PrettifiedThumbnailsData<DeveloperProductId> extends infer T_6 ? T_6 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_6 extends undefined ? {
data: ThumbnailData<DeveloperProductId>[];
} : import("typeforge").Prettify<T_6, T_6 extends Date ? true : false> : never : never) | undefined;
} & (PrettifiedThumbnailsData<DeveloperProductId> extends infer T_7 ? T_7 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_7 extends undefined ? {} : import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<RawThumbnailsData<DeveloperProductId>, PrettifiedThumbnailsData<DeveloperProductId> extends infer T_8 ? T_8 extends PrettifiedThumbnailsData<DeveloperProductId> ? T_8 extends undefined ? RawThumbnailsData<DeveloperProductId> : T_8 : never : never> : never : never))["🔒__PRIVATE_RAW_DATA"], undefined> extends infer T_9 ? T_9 extends Exclude<({
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: RawThumbnailsData<DeveloperProductId>) => string) | undefined;
getCursorsFn?: ((rawData: {
data: ThumbnailData<DeveloperProductId>[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
data: ThumbnailData<Devel