/** * `BETA` * * Search Creator Store for assets. * * **Scopes:** `creator-store-product:read` * **Engine:** Usable with HttpService * * @param searchCategoryType The asset type to search within. * @param query The search terms used to filter the results. * @param modelSubTypes When searching for models, the subtypes associated with the search results. * @param excludedModelSubTypes When searching for models, the subtypes not associated with the search results. * @param creator Deprecated: Please refer to the 'userId' and 'groupId' properties instead. The creator type and ID. E.g. "user/123" or "group/456" * @param userId The User ID of the creator. Only one of 'userId' and 'groupId' can be present in a query. * @param groupId The Group ID of the creator. Only one of 'userId' and 'groupId' can be present in a query. * @param pageToken The identifier for the desired search results page. Only one of 'pageNumber' and 'pageToken' can be present in a query. * @param pageNumber The page number to retrieve, starting from 0. Only one of 'pageNumber' and 'pageToken' can be present in a query. * @param maxPageSize The number of assets to be returned. Cannot be larger than 100. * @param sortDirection The sort direction of the search results. * @param sortCategory The category to sort the search results by. * @param audioMinDurationSeconds When searching for audio, the minimum duration of the audio assets. If included, must be greater than or equal to 0. * @param audioMaxDurationSeconds When searching for audio, the maximum duration of the audio assets. If included, must be greater than or equal to 0. * @param audioArtist When searching for audio, the artist name of the audio assets. * @param audioAlbum When searching for audio, the album name of the audio assets. * @param includeTopCharts * @param audioTypes When searching for audio, the type of the audio assets. * @param includedInstanceTypes When searching for models, this filters that the following [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance) types are included in the model. * @param includeOnlyVerifiedCreators Whether the results should only include assets created by verified creators. * @param minPriceCents The minimum price of the asset in cents. If included, must be greater than or equal to 0. * @param maxPriceCents The maximum price of the asset in cents. If included, must be greater than or equal to 0. * @param facets Additional keywords to query by. * @param categoryPath * @param searchView Indicates which fields will be populated in the response. * @param musicChartType Indicates which music charts to filter from. */ export declare const getToolboxServiceV2AssetsSearch: import("../..").EndpointGeneric<{ searchCategoryType: "Plugin" | "Audio" | "Model" | "Decal" | "MeshPart" | "Video" | "FontFamily"; userId?: number | null | undefined; groupId?: number | null | undefined; creator?: string | undefined; maxPageSize?: number | undefined; pageToken?: string | undefined; categoryPath?: string | undefined; query?: string | undefined; modelSubTypes?: ("Ad" | "MaterialPack" | "Package")[] | null | undefined; excludedModelSubTypes?: ("Ad" | "MaterialPack" | "Package")[] | null | undefined; pageNumber?: number | null | undefined; sortDirection?: "Ascending" | "None" | "Descending" | undefined; sortCategory?: "Relevance" | "Trending" | "Top" | "AudioDuration" | "CreateTime" | "UpdatedTime" | "Ratings" | undefined; audioMinDurationSeconds?: number | undefined; audioMaxDurationSeconds?: number | null | undefined; audioArtist?: string | undefined; audioAlbum?: string | undefined; includeTopCharts?: boolean | null | undefined; audioTypes?: ("Music" | "SoundEffect")[] | null | undefined; includedInstanceTypes?: ("Script" | "Audio" | "Decal" | "MeshPart" | "Animation" | "Tool")[] | null | undefined; includeOnlyVerifiedCreators?: boolean | undefined; minPriceCents?: number | undefined; maxPriceCents?: number | null | undefined; facets?: string[] | null | undefined; searchView?: "IDs" | "Core" | "Full" | undefined; musicChartType?: "None" | "Current" | "Week" | "Month" | "Year" | undefined; }, { nextPageToken: string | null; queryFacets: { appliedFacets: string[] | null; availableFacets: string[] | null; } | null; creatorStoreAssets: { voting: { showVotes: boolean; upVotes: number; downVotes: number; canVote: boolean; userVote: boolean | null; hasVoted: boolean; voteCount: number; upVotePercent: number; } | null; creator: { creator: string | null; userId: number | null; groupId: number | null; name: string | null; verified: boolean | null; } | null; creatorStoreProduct: { purchasePrice: { currencyCode: string | null; quantity: { significand: number; exponent: number; } | null; } | null; purchasable: boolean; } | null; asset: { id: number; name: string | null; description: string | null; assetTypeId: number | null; socialLinks: { linkType: 0 | 2 | 1 | 3 | 4 | 8 | 5 | 6 | 10 | 7 | 9; url: string | null; title: string | null; }[] | null; previewAssets: { imagePreviewAssets: number[] | null; videoPreviewAssets: number[] | null; } | null; createTime: string | null; updateTime: string | null; categoryPath: string | null; } | null; }[] | null; totalResults: number; filteredKeyword: string | null; } | null, undefined>; /** * `BETA` * * Get details for a single Creator Store asset. * * **Scopes:** `creator-store-product:read` * **Engine:** Usable with HttpService * * @param id The asset ID to retrieve details for. */ export declare const getToolboxServiceV2AssetsId: import("../..").EndpointGeneric<{ id: number; }, { voting: { showVotes: boolean; upVotes: number; downVotes: number; canVote: boolean; userVote: boolean | null; hasVoted: boolean; voteCount: number; upVotePercent: number; } | null; creator: { creator: string | null; userId: number | null; groupId: number | null; name: string | null; verified: boolean | null; } | null; creatorStoreProduct: { purchasePrice: { currencyCode: string | null; quantity: { significand: number; exponent: number; } | null; } | null; purchasable: boolean; } | null; asset: { id: number; name: string | null; description: string | null; assetTypeId: number | null; socialLinks: { linkType: 0 | 2 | 1 | 3 | 4 | 8 | 5 | 6 | 10 | 7 | 9; url: string | null; title: string | null; }[] | null; previewAssets: { imagePreviewAssets: number[] | null; videoPreviewAssets: number[] | null; } | null; createTime: string | null; updateTime: string | null; categoryPath: string | null; } | null; } | null, undefined>;