import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type FileIdsToUpload = { fileId: string; destPath: string; }; export type FileNamesToUpload = { fileName: string; destPath: string; }; export type ResponseShellCallInProgressEventArgs = { command?: string | undefined; fileIdsToUpload?: Array | undefined; fileNamesToUpload?: Array | undefined; filePathsToDownload?: Array | undefined; }; export type ResponseShellCallInProgressEvent = { type: "response.shell_call.in_progress"; sequenceNumber: number; itemId: string; outputIndex: number; args?: ResponseShellCallInProgressEventArgs | undefined; }; /** @internal */ export declare const FileIdsToUpload$inboundSchema: z.ZodType; /** @internal */ export type FileIdsToUpload$Outbound = { file_id: string; dest_path: string; }; /** @internal */ export declare const FileIdsToUpload$outboundSchema: z.ZodType; export declare function fileIdsToUploadToJSON(fileIdsToUpload: FileIdsToUpload): string; export declare function fileIdsToUploadFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const FileNamesToUpload$inboundSchema: z.ZodType; /** @internal */ export type FileNamesToUpload$Outbound = { file_name: string; dest_path: string; }; /** @internal */ export declare const FileNamesToUpload$outboundSchema: z.ZodType; export declare function fileNamesToUploadToJSON(fileNamesToUpload: FileNamesToUpload): string; export declare function fileNamesToUploadFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ResponseShellCallInProgressEventArgs$inboundSchema: z.ZodType; /** @internal */ export type ResponseShellCallInProgressEventArgs$Outbound = { command?: string | undefined; file_ids_to_upload?: Array | undefined; file_names_to_upload?: Array | undefined; file_paths_to_download?: Array | undefined; }; /** @internal */ export declare const ResponseShellCallInProgressEventArgs$outboundSchema: z.ZodType; export declare function responseShellCallInProgressEventArgsToJSON(responseShellCallInProgressEventArgs: ResponseShellCallInProgressEventArgs): string; export declare function responseShellCallInProgressEventArgsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ResponseShellCallInProgressEvent$inboundSchema: z.ZodType; /** @internal */ export type ResponseShellCallInProgressEvent$Outbound = { type: "response.shell_call.in_progress"; sequence_number: number; item_id: string; output_index: number; args?: ResponseShellCallInProgressEventArgs$Outbound | undefined; }; /** @internal */ export declare const ResponseShellCallInProgressEvent$outboundSchema: z.ZodType; export declare function responseShellCallInProgressEventToJSON(responseShellCallInProgressEvent: ResponseShellCallInProgressEvent): string; export declare function responseShellCallInProgressEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=responseshellcallinprogressevent.d.ts.map