import { HttpClient } from '@wix/sdk-types'; import { CancelTaskResponse, CancelTaskResponseNonNullableFields, ListTasksOptions, ListTasksResponse, ListTasksResponseNonNullableFields, Task, TaskNonNullableFields } from './data-autocms-v2-background-task-tasks.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function createTask(httpClient: HttpClient): CreateTaskSignature; interface CreateTaskSignature { /** * Creates and runs a new background task. * @param - Task to create and run. * @returns Created task. */ (task: Task): Promise; } export declare function listTasks(httpClient: HttpClient): ListTasksSignature; interface ListTasksSignature { /** * Lists all existing tasks. */ (options?: ListTasksOptions | undefined): Promise; } export declare function getTask(httpClient: HttpClient): GetTaskSignature; interface GetTaskSignature { /** * Retrieves the specified task. * @param - Task ID. * @returns Retrieved task. */ (taskId: string): Promise; } export declare function cancelTask(httpClient: HttpClient): CancelTaskSignature; interface CancelTaskSignature { /** * Cancels an existing task. * @param - Task ID. */ (taskId: string): Promise; } export { ActionEvent, ApplicationError, CancelTaskRequest, CancelTaskResponse, CancelTaskResponseNonNullableFields, CopyFieldDataOptions, CreateTaskRequest, CreateTaskResponse, CreateTaskResponseNonNullableFields, Cursors, DeleteByQueryOptions, DomainEvent, DomainEventBodyOneOf, EditFieldDataOptions, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, Environment, GetTaskRequest, GetTaskResponse, GetTaskResponseNonNullableFields, IdentificationData, IdentificationDataIdOneOf, ListTasksOptions, ListTasksRequest, ListTasksResponse, ListTasksResponseNonNullableFields, MessageEnvelope, Operation, Operations, Paging, PagingMetadataV2, PublishPluginOptions, Replace, RestoreInfo, ScheduleOperation, Status, Task, TaskNonNullableFields, TaskOptionsOneOf, Type, UpdatePublishStatusOptions, UpdatePublishStatusOptionsOptionsOneOf, WebhookIdentityType, } from './data-autocms-v2-background-task-tasks.universal.js';