import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { FileSearchResult, FileSearchResult$Outbound } from "./filesearchresult.js"; export declare const FileSearchOutputStatus: { readonly InProgress: "in_progress"; readonly Searching: "searching"; readonly Incomplete: "incomplete"; readonly Completed: "completed"; readonly Failed: "failed"; }; export type FileSearchOutputStatus = ClosedEnum; export type FileSearchOutput = { id: string; /** * The queries used to search for files. */ queries: Array; status?: FileSearchOutputStatus | undefined; type: "file_search_call"; /** * The results of the file search tool call. */ results: Array; }; /** @internal */ export declare const FileSearchOutputStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const FileSearchOutputStatus$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const FileSearchOutput$inboundSchema: z.ZodType; /** @internal */ export type FileSearchOutput$Outbound = { id: string; queries: Array; status: string; type: "file_search_call"; results: Array; }; /** @internal */ export declare const FileSearchOutput$outboundSchema: z.ZodType; export declare function fileSearchOutputToJSON(fileSearchOutput: FileSearchOutput): string; export declare function fileSearchOutputFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=filesearchoutput.d.ts.map