/** * `BETA` * * Creates a new developer product with the provided configuration details. * * **Scopes:** `developer-product:write` * **Engine:** Not available in-engine * * @param body * @param universeId The universe ID. */ export declare const postDeveloperProductsV2UniversesUniverseIdDeveloperProducts: import("../..").EndpointGeneric<{ universeId: number; }, { productId: number; name: string; description: string; iconImageAssetId: number | null; universeId: number; isForSale: boolean; storePageEnabled: boolean; priceInformation: { defaultPriceInRobux: number | null; enabledFeatures: ("Invalid" | "PriceOptimization" | "UserFixedPrice" | "RegionalPricing")[]; } | null; isImmutable: boolean; createdTimestamp: string; updatedTimestamp: string; }, { name: string; description?: string | null | undefined; isForSale?: boolean | null | undefined; price?: number | null | undefined; imageFile?: File | null | undefined; isRegionalPricingEnabled?: boolean | null | undefined; }>; /** * `BETA` * * Updates a developer product with the provided configuration details. Note that only fields provided in the request will be updated. * * **Scopes:** `developer-product:write` * **Engine:** Not available in-engine * * @param body * @param universeId The universe ID. * @param productId The product ID of the developer product. */ export declare const patchDeveloperProductsV2UniversesUniverseIdDeveloperProductsProductId: import("../..").EndpointGeneric<{ universeId: number; productId: number; }, void, { name?: string | null | undefined; description?: string | null | undefined; isForSale?: boolean | null | undefined; price?: number | null | undefined; imageFile?: File | null | undefined; isRegionalPricingEnabled?: boolean | null | undefined; storePageEnabled?: boolean | null | undefined; }>; /** * `BETA` * * Get developer product with configuration details * * **Scopes:** `developer-product:read` * **Engine:** Not available in-engine * * @param universeId The universe ID. * @param productId The product ID of the developer product. */ export declare const getDeveloperProductsV2UniversesUniverseIdDeveloperProductsProductIdCreator: import("../..").EndpointGeneric<{ universeId: number; productId: number; }, { productId: number; name: string; description: string; iconImageAssetId: number | null; universeId: number; isForSale: boolean; storePageEnabled: boolean; priceInformation: { defaultPriceInRobux: number | null; enabledFeatures: ("Invalid" | "PriceOptimization" | "UserFixedPrice" | "RegionalPricing")[]; } | null; isImmutable: boolean; createdTimestamp: string; updatedTimestamp: string; }, undefined>; /** * `BETA` * * List developer products by universe with configuration details * * **Scopes:** `developer-product:read` * **Engine:** Not available in-engine * * @param universeId The universe ID. * @param pageSize The number of results to return. Defaults to 50. * @param pageToken The cursor token for pagination. */ export declare const getDeveloperProductsV2UniversesUniverseIdDeveloperProductsCreator: import("../..").EndpointGeneric<{ universeId: number; pageToken?: string | undefined; pageSize?: number | undefined; }, { developerProducts: { productId: number; name: string; description: string; iconImageAssetId: number | null; universeId: number; isForSale: boolean; storePageEnabled: boolean; priceInformation: { defaultPriceInRobux: number | null; enabledFeatures: ("Invalid" | "PriceOptimization" | "UserFixedPrice" | "RegionalPricing")[]; } | null; isImmutable: boolean; createdTimestamp: string; updatedTimestamp: string; }[]; nextPageToken: string | null; }, undefined>;