import { type AholoClientConfig, type AholoGatewayClient } from '@manycore/aholo-sdk-core'; import type { ImgTo3dRequest, Lux3dRequestOptions } from '../types.js'; export declare class ImgTo3dResource { private readonly gateway; private readonly region; constructor(gateway: AholoGatewayClient, region: AholoClientConfig['region']); /** `POST /generate/img-to-3d/task/create` */ create(body: ImgTo3dRequest, options?: Lux3dRequestOptions): Promise; /** Create img-to-3D task from a local image file (encodes to Data URL automatically). */ createFromFile(filePath: string, request: Omit, options?: Lux3dRequestOptions): Promise; /** * Create a G1 multi-view img-to-3D task from local image files * (encodes each file to a Data URL and sends as `imgs`). */ createFromFiles(filePaths: string[], request: Omit, options?: Lux3dRequestOptions): Promise; } //# sourceMappingURL=img-to-3d.d.ts.map