import { type AholoClientConfig, type AholoGatewayClient } from '@manycore/aholo-sdk-core'; import { type Lux3dRequestOptions, type Lux3dTaskResult, type TaskListData, type TaskListParams, type WaitForLux3dTaskOptions } from '../types.js'; export declare class TasksResource { private readonly gateway; private readonly region; constructor(gateway: AholoGatewayClient, region: AholoClientConfig['region']); /** `GET /generate/task/get` */ retrieve(taskId: number | string, options?: Lux3dRequestOptions): Promise; /** `GET /generate/task/list` */ list(params?: TaskListParams, options?: Lux3dRequestOptions): Promise; /** Poll task until success or failure. */ waitFor(taskId: number | string, options?: WaitForLux3dTaskOptions): Promise; } //# sourceMappingURL=tasks.d.ts.map