/**
 * Common schemas for Cloudflare API types.
 *
 * Includes file upload schemas for multipart form-data operations.
 */
import * as Schema from "effect/Schema";
/**
 * Schema for File objects (browser File API).
 *
 * Used for multipart form-data file uploads.
 */
export declare const FileSchema: Schema.declare<File, File>;
/**
 * Schema for Blob objects.
 *
 * Used for binary data uploads.
 */
export declare const BlobSchema: Schema.declare<Blob, Blob>;
/**
 * Schema for uploadable content (File or Blob).
 *
 * Accepts any file-like object that can be uploaded via multipart form.
 */
export declare const UploadableSchema: Schema.Union<readonly [Schema.declare<File, File>, Schema.declare<Blob, Blob>]>;
/**
 * TypeScript type for uploadable content.
 */
export type Uploadable = File | Blob;
//# sourceMappingURL=schemas.d.ts.map