import { FileKeyEncoded, FileKeyParts } from "../keys.js"; import { FileMetadata } from "../types.js"; import { CreateUploadAndTransferOptions, UploadCreateResponse } from "./helpers.js"; import * as zod1516 from "zod"; import { FragnoPublicClientConfig } from "@fragno-dev/core/client"; import * as _fragno_dev_core_solid0 from "@fragno-dev/core/solid"; import * as zod_v4_core125 from "zod/v4/core"; import * as _fragno_dev_core_api20 from "@fragno-dev/core/api"; import * as _standard_schema_spec22 from "@standard-schema/spec"; //#region src/client/solid.d.ts declare function createUploadFragmentClient(config?: FragnoPublicClientConfig): { useFiles: _fragno_dev_core_solid0.FragnoSolidHook<"GET", "/files", zod1516.ZodObject<{ files: zod1516.ZodArray>; uploaderId: zod1516.ZodNullable; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodNullable; value: zod1516.ZodString; }, zod_v4_core125.$strip>>; visibility: zod1516.ZodEnum<{ private: "private"; public: "public"; unlisted: "unlisted"; }>; tags: zod1516.ZodNullable>; metadata: zod1516.ZodNullable>; status: zod1516.ZodEnum<{ ready: "ready"; deleted: "deleted"; }>; storageProvider: zod1516.ZodString; createdAt: zod1516.ZodString; updatedAt: zod1516.ZodString; completedAt: zod1516.ZodNullable; deletedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip>>; cursor: zod1516.ZodOptional; hasNextPage: zod1516.ZodBoolean; }, zod_v4_core125.$strip>, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR" | "FILE_NOT_FOUND" | "SIGNED_URL_UNSUPPORTED", "status" | "uploaderId" | "pageSize" | "prefix" | "cursor">; useFile: _fragno_dev_core_solid0.FragnoSolidHook<"GET", "/files/:fileKey", zod1516.ZodObject<{ fileKey: zod1516.ZodString; fileKeyParts: zod1516.ZodArray>; uploaderId: zod1516.ZodNullable; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodNullable; value: zod1516.ZodString; }, zod_v4_core125.$strip>>; visibility: zod1516.ZodEnum<{ private: "private"; public: "public"; unlisted: "unlisted"; }>; tags: zod1516.ZodNullable>; metadata: zod1516.ZodNullable>; status: zod1516.ZodEnum<{ ready: "ready"; deleted: "deleted"; }>; storageProvider: zod1516.ZodString; createdAt: zod1516.ZodString; updatedAt: zod1516.ZodString; completedAt: zod1516.ZodNullable; deletedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip>, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR" | "FILE_NOT_FOUND" | "SIGNED_URL_UNSUPPORTED", string>; useCreateUpload: _fragno_dev_core_solid0.FragnoSolidMutator<_fragno_dev_core_api20.NonGetHTTPMethod, "/uploads", zod1516.ZodObject<{ keyParts: zod1516.ZodOptional>>; fileKey: zod1516.ZodOptional; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodOptional; value: zod1516.ZodString; }, zod_v4_core125.$strip>>>>; tags: zod1516.ZodOptional>; visibility: zod1516.ZodOptional>; uploaderId: zod1516.ZodOptional; metadata: zod1516.ZodOptional>; }, zod_v4_core125.$strip> | undefined, zod1516.ZodObject<{ uploadId: zod1516.ZodString; fileKey: zod1516.ZodString; status: zod1516.ZodEnum<{ created: "created"; in_progress: "in_progress"; }>; strategy: zod1516.ZodEnum<{ "direct-single": "direct-single"; "direct-multipart": "direct-multipart"; proxy: "proxy"; }>; expiresAt: zod1516.ZodDate; upload: zod1516.ZodObject<{ mode: zod1516.ZodEnum<{ single: "single"; multipart: "multipart"; }>; transport: zod1516.ZodEnum<{ proxy: "proxy"; direct: "direct"; }>; uploadUrl: zod1516.ZodOptional; uploadHeaders: zod1516.ZodOptional>; partSizeBytes: zod1516.ZodOptional; maxParts: zod1516.ZodOptional; partsEndpoint: zod1516.ZodOptional; completeEndpoint: zod1516.ZodString; contentEndpoint: zod1516.ZodOptional; }, zod_v4_core125.$strip>; }, zod_v4_core125.$strip> | undefined, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "UPLOAD_METADATA_MISMATCH" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR", string>; useUploadStatus: _fragno_dev_core_solid0.FragnoSolidHook<"GET", "/uploads/:uploadId", zod1516.ZodObject<{ uploadId: zod1516.ZodString; fileKey: zod1516.ZodString; status: zod1516.ZodEnum<{ created: "created"; in_progress: "in_progress"; completed: "completed"; aborted: "aborted"; failed: "failed"; expired: "expired"; }>; strategy: zod1516.ZodEnum<{ "direct-single": "direct-single"; "direct-multipart": "direct-multipart"; proxy: "proxy"; }>; expectedSizeBytes: zod1516.ZodNumber; bytesUploaded: zod1516.ZodNumber; partsUploaded: zod1516.ZodNumber; partSizeBytes: zod1516.ZodNullable; expiresAt: zod1516.ZodDate; createdAt: zod1516.ZodDate; updatedAt: zod1516.ZodDate; completedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip>, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "UPLOAD_METADATA_MISMATCH" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR", string>; useCompleteUpload: _fragno_dev_core_solid0.FragnoSolidMutator<_fragno_dev_core_api20.NonGetHTTPMethod, "/uploads/:uploadId/complete", zod1516.ZodObject<{ parts: zod1516.ZodOptional>>; }, zod_v4_core125.$strip> | undefined, zod1516.ZodObject<{ fileKey: zod1516.ZodString; fileKeyParts: zod1516.ZodArray>; uploaderId: zod1516.ZodNullable; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodNullable; value: zod1516.ZodString; }, zod_v4_core125.$strip>>; visibility: zod1516.ZodEnum<{ private: "private"; public: "public"; unlisted: "unlisted"; }>; tags: zod1516.ZodNullable>; metadata: zod1516.ZodNullable>; status: zod1516.ZodEnum<{ ready: "ready"; deleted: "deleted"; }>; storageProvider: zod1516.ZodString; createdAt: zod1516.ZodString; updatedAt: zod1516.ZodString; completedAt: zod1516.ZodNullable; deletedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip> | undefined, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "UPLOAD_METADATA_MISMATCH" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR", string>; useAbortUpload: _fragno_dev_core_solid0.FragnoSolidMutator<_fragno_dev_core_api20.NonGetHTTPMethod, "/uploads/:uploadId/abort", _standard_schema_spec22.StandardSchemaV1 | undefined, zod1516.ZodObject<{ ok: zod1516.ZodLiteral; }, zod_v4_core125.$strip> | undefined, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "UPLOAD_METADATA_MISMATCH" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR", string>; useUpdateFile: _fragno_dev_core_solid0.FragnoSolidMutator<_fragno_dev_core_api20.NonGetHTTPMethod, "/files/:fileKey", _standard_schema_spec22.StandardSchemaV1 | zod1516.ZodObject<{ filename: zod1516.ZodOptional; visibility: zod1516.ZodOptional>; tags: zod1516.ZodOptional>>; metadata: zod1516.ZodOptional>>; }, zod_v4_core125.$strip> | undefined, zod1516.ZodObject<{ fileKey: zod1516.ZodString; fileKeyParts: zod1516.ZodArray>; uploaderId: zod1516.ZodNullable; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodNullable; value: zod1516.ZodString; }, zod_v4_core125.$strip>>; visibility: zod1516.ZodEnum<{ private: "private"; public: "public"; unlisted: "unlisted"; }>; tags: zod1516.ZodNullable>; metadata: zod1516.ZodNullable>; status: zod1516.ZodEnum<{ ready: "ready"; deleted: "deleted"; }>; storageProvider: zod1516.ZodString; createdAt: zod1516.ZodString; updatedAt: zod1516.ZodString; completedAt: zod1516.ZodNullable; deletedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip> | zod1516.ZodObject<{ ok: zod1516.ZodLiteral; }, zod_v4_core125.$strip> | undefined, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR" | "FILE_NOT_FOUND" | "SIGNED_URL_UNSUPPORTED", string>; useDeleteFile: _fragno_dev_core_solid0.FragnoSolidMutator<_fragno_dev_core_api20.NonGetHTTPMethod, "/files/:fileKey", _standard_schema_spec22.StandardSchemaV1 | zod1516.ZodObject<{ filename: zod1516.ZodOptional; visibility: zod1516.ZodOptional>; tags: zod1516.ZodOptional>>; metadata: zod1516.ZodOptional>>; }, zod_v4_core125.$strip> | undefined, zod1516.ZodObject<{ fileKey: zod1516.ZodString; fileKeyParts: zod1516.ZodArray>; uploaderId: zod1516.ZodNullable; filename: zod1516.ZodString; sizeBytes: zod1516.ZodNumber; contentType: zod1516.ZodString; checksum: zod1516.ZodNullable; value: zod1516.ZodString; }, zod_v4_core125.$strip>>; visibility: zod1516.ZodEnum<{ private: "private"; public: "public"; unlisted: "unlisted"; }>; tags: zod1516.ZodNullable>; metadata: zod1516.ZodNullable>; status: zod1516.ZodEnum<{ ready: "ready"; deleted: "deleted"; }>; storageProvider: zod1516.ZodString; createdAt: zod1516.ZodString; updatedAt: zod1516.ZodString; completedAt: zod1516.ZodNullable; deletedAt: zod1516.ZodNullable; errorCode: zod1516.ZodNullable; errorMessage: zod1516.ZodNullable; }, zod_v4_core125.$strip> | zod1516.ZodObject<{ ok: zod1516.ZodLiteral; }, zod_v4_core125.$strip> | undefined, "UPLOAD_NOT_FOUND" | "UPLOAD_ALREADY_ACTIVE" | "FILE_ALREADY_EXISTS" | "UPLOAD_EXPIRED" | "UPLOAD_INVALID_STATE" | "INVALID_FILE_KEY" | "INVALID_CHECKSUM" | "INVALID_REQUEST" | "STORAGE_ERROR" | "FILE_NOT_FOUND" | "SIGNED_URL_UNSUPPORTED", string>; useUploadHelpers: () => { createUploadAndTransfer: (file: Blob, options: CreateUploadAndTransferOptions) => Promise<{ upload: UploadCreateResponse; file: FileMetadata; }>; downloadFile: (fileKeyOrParts: FileKeyEncoded | FileKeyParts) => Promise; }; }; //# sourceMappingURL=solid.d.ts.map //#endregion export { createUploadFragmentClient }; //# sourceMappingURL=solid.d.ts.map