import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { EntityType } from "./entity-type.js"; import { FileType } from "./file-type.js"; import { SDKValidationError } from "./sdk-validation-error.js"; import { Status } from "./status.js"; import { TaskStatus } from "./task-status.js"; import { TaskType } from "./task-type.js"; export type TaskResponse = { completedAt?: Date | undefined; createdAt?: Date | undefined; createdBy?: string | undefined; entityType?: EntityType | undefined; environmentId?: string | undefined; errorSummary?: string | undefined; failedAt?: Date | undefined; failedRecords?: number | undefined; fileName?: string | undefined; fileType?: FileType | undefined; fileUrl?: string | undefined; id?: string | undefined; metadata?: { [k: string]: any; } | undefined; processedRecords?: number | undefined; scheduledTaskId?: string | undefined; startedAt?: Date | undefined; status?: Status | undefined; successfulRecords?: number | undefined; taskStatus?: TaskStatus | undefined; taskType?: TaskType | undefined; tenantId?: string | undefined; totalRecords?: number | undefined; updatedAt?: Date | undefined; updatedBy?: string | undefined; workflowId?: string | undefined; }; /** @internal */ export declare const TaskResponse$inboundSchema: z.ZodMiniType; export declare function taskResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=task-response.d.ts.map