import * as z from "zod/v4";
import * as discriminatedUnionTypes from "../types/discriminatedUnion.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { AnthropicFileDeleted } from "./anthropicfiledeleted.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
import { OpenAIFileDeleted } from "./openaifiledeleted.js";
import { OpenRouterFileDeleted } from "./openrouterfiledeleted.js";
/**
 * Confirmation that a file was deleted, in the negotiated shape.
 */
export type FileDeleteResponse = AnthropicFileDeleted | OpenAIFileDeleted | OpenRouterFileDeleted | discriminatedUnionTypes.Unknown<"shape">;
/** @internal */
export declare const FileDeleteResponse$inboundSchema: z.ZodType<FileDeleteResponse, unknown>;
export declare function fileDeleteResponseFromJSON(jsonString: string): SafeParseResult<FileDeleteResponse, SDKValidationError>;
//# sourceMappingURL=filedeleteresponse.d.ts.map