import { z } from 'zod'; import { FlowRunStatus } from '../flow-run/execution/flow-execution'; import { StepOutput } from '../flow-run/execution/step-output'; import { FlowRun } from '../flow-run/flow-run'; import { StreamStepProgress } from './engine-operation'; export declare const UploadRunLogsRequest: z.ZodObject<{ runId: z.ZodString; tags: z.ZodOptional>; status: z.ZodEnum; projectId: z.ZodString; streamStepProgress: z.ZodOptional>; logsFileId: z.ZodOptional; stepNameToTest: z.ZodOptional; failedStep: z.ZodOptional>; startTime: z.ZodOptional; finishTime: z.ZodOptional; stepResponse: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; standardError: z.ZodString; standardOutput: z.ZodString; }, z.core.$strip>>; stepsCount: z.ZodOptional; }, z.core.$strip>; export type UploadRunLogsRequest = z.infer; export declare const UpdateStepProgressRequest: z.ZodObject<{ projectId: z.ZodString; stepResponse: z.ZodObject<{ runId: z.ZodString; success: z.ZodBoolean; input: z.ZodUnknown; output: z.ZodUnknown; sampleDataFileId: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; standardError: z.ZodString; standardOutput: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type UpdateStepProgressRequest = z.infer; export declare const UploadLogsQueryParams: z.ZodObject<{ token: z.ZodString; }, z.core.$strip>; export type UploadLogsQueryParams = z.infer; export declare enum UploadLogsBehavior { UPLOAD_DIRECTLY = "UPLOAD_DIRECTLY", REDIRECT_TO_S3 = "REDIRECT_TO_S3" } export declare const UploadLogsToken: z.ZodObject<{ logsFileId: z.ZodString; projectId: z.ZodString; flowRunId: z.ZodString; behavior: z.ZodEnum; }, z.core.$strip>; export type UploadLogsToken = z.infer; export declare const SendFlowResponseRequest: z.ZodObject<{ workerHandlerId: z.ZodString; httpRequestId: z.ZodString; runResponse: z.ZodObject<{ status: z.ZodNumber; body: z.ZodAny; headers: z.ZodRecord; }, z.core.$strip>; }, z.core.$strip>; export type SendFlowResponseRequest = z.infer; export declare const GetFlowVersionForWorkerRequest: z.ZodObject<{ versionId: z.ZodString; }, z.core.$strip>; export type GetFlowVersionForWorkerRequest = z.infer; export type UpdateRunProgressRequest = { flowRun: Omit; step?: { name: string; path: readonly [string, number][]; output: StepOutput; }; }; //# sourceMappingURL=requests.d.ts.map