import { APIResource } from "../../../core/resource.js"; import { APIPromise } from "../../../core/api-promise.js"; import { type Uploadable } from "../../../core/uploads.js"; import { RequestOptions } from "../../../internal/request-options.js"; export declare class BaseAssets extends APIResource { static readonly _key: readonly ['ai', 'finetunes', 'assets']; /** * Uploads training data assets for a Workers AI fine-tuning job. */ create(finetuneID: string, params: AssetCreateParams, options?: RequestOptions): APIPromise; } export declare class Assets extends BaseAssets { } export interface AssetCreateResponse { success: boolean; } export interface AssetCreateParams { /** * Path param */ account_id: string; /** * Body param: File to upload */ file: Uploadable; /** * Body param: Name of the file (adapter_config.json or adapter_model.safetensors) */ file_name: string; } export declare namespace Assets { export { type AssetCreateResponse as AssetCreateResponse, type AssetCreateParams as AssetCreateParams }; } //# sourceMappingURL=assets.d.ts.map