import { APIResource } from "../../../core/resource.mjs"; import { APIPromise } from "../../../core/api-promise.mjs"; import { RequestOptions } from "../../../internal/request-options.mjs"; export declare class Bulk extends APIResource { /** * Bulk move materials to a different folder * * @example * ```ts * const response = await client.v1.materials.bulk.move({ * folderId: 'folderId', * materialIds: ['string'], * }); * ``` */ move(body: BulkMoveParams, options?: RequestOptions): APIPromise; } export interface BulkMoveResponse { /** * Number of materials moved */ movedCount: number; /** * Operation success status */ success: boolean; } export interface BulkMoveParams { /** * Target folder ID (null for root) */ folderId: string | null; /** * Array of material IDs to move */ materialIds: Array; } export declare namespace Bulk { export { type BulkMoveResponse as BulkMoveResponse, type BulkMoveParams as BulkMoveParams }; } //# sourceMappingURL=bulk.d.mts.map