/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 0.0.0 * source: jetpack/proto/runtime/v1alpha1/task.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./remote"; import * as pb_1 from "google-protobuf"; export declare namespace task { class PersistedTask extends pb_1.Message { #private; constructor(data?: any[] | { id?: string; qualified_symbol?: string; encoded_args?: Uint8Array; manifest?: Uint8Array; status?: PersistedTask.Status; result?: dependency_1.remote.Result; app_name?: string; project_id?: string; parent_task_id?: string; with_checkpointing?: boolean; current_iteration?: number; execution_mode?: PersistedTask.ExecutionMode; }); get id(): string; set id(value: string); get qualified_symbol(): string; set qualified_symbol(value: string); get encoded_args(): Uint8Array; set encoded_args(value: Uint8Array); get manifest(): Uint8Array; set manifest(value: Uint8Array); get status(): PersistedTask.Status; set status(value: PersistedTask.Status); get result(): dependency_1.remote.Result; set result(value: dependency_1.remote.Result); get app_name(): string; set app_name(value: string); get project_id(): string; set project_id(value: string); get parent_task_id(): string; set parent_task_id(value: string); get with_checkpointing(): boolean; set with_checkpointing(value: boolean); get current_iteration(): number; set current_iteration(value: number); get execution_mode(): PersistedTask.ExecutionMode; set execution_mode(value: PersistedTask.ExecutionMode); static fromObject(data: { id?: string; qualified_symbol?: string; encoded_args?: Uint8Array; manifest?: Uint8Array; status?: PersistedTask.Status; result?: ReturnType; app_name?: string; project_id?: string; parent_task_id?: string; with_checkpointing?: boolean; current_iteration?: number; execution_mode?: PersistedTask.ExecutionMode; }): PersistedTask; toObject(): { id?: string | undefined; qualified_symbol?: string | undefined; encoded_args?: Uint8Array | undefined; manifest?: Uint8Array | undefined; status?: PersistedTask.Status | undefined; result?: { value?: { encoded_value?: Uint8Array | undefined; } | undefined; error?: { code?: dependency_1.remote.ErrorCode | undefined; message?: string | undefined; encoded_error?: Uint8Array | undefined; } | undefined; } | undefined; app_name?: string | undefined; project_id?: string | undefined; parent_task_id?: string | undefined; with_checkpointing?: boolean | undefined; current_iteration?: number | undefined; execution_mode?: PersistedTask.ExecutionMode | undefined; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PersistedTask; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): PersistedTask; } namespace PersistedTask { enum Status { UNKNOWN = 0, CREATED = 1, WAITING = 2, READY = 3, RUNNING = 4, SUCCEEDED = 5, CANCELLING = 6, CANCELLED = 7, FAILING = 8, FAILED = 9 } enum ExecutionMode { EXECUTION_JOB = 0, EXECUTION_WORKER_PUSH = 1 } } class CheckpointTracker extends pb_1.Message { #private; constructor(data?: any[] | { id?: string; checkpoints?: Map; }); get id(): string; set id(value: string); get checkpoints(): Map; set checkpoints(value: Map); static fromObject(data: { id?: string; checkpoints?: { [key: string]: string; }; }): CheckpointTracker; toObject(): { id?: string | undefined; checkpoints?: { [key: string]: string; } | undefined; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CheckpointTracker; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): CheckpointTracker; } }