import { z } from 'zod'; export declare const optionsUploadSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; bundle: z.ZodOptional; path: z.ZodOptional; channel: z.ZodOptional; displayIvSession: z.ZodOptional; external: z.ZodOptional; key: z.ZodOptional; keyV2: z.ZodOptional; keyDataV2: z.ZodOptional; ivSessionKey: z.ZodOptional; s3Region: z.ZodOptional; s3Apikey: z.ZodOptional; s3Apisecret: z.ZodOptional; s3BucketName: z.ZodOptional; s3Port: z.ZodOptional; s3SSL: z.ZodOptional; s3Endpoint: z.ZodOptional; bundleUrl: z.ZodOptional; codeCheck: z.ZodOptional; oldEncryption: z.ZodOptional; minUpdateVersion: z.ZodOptional; autoMinUpdateVersion: z.ZodOptional; autoSetBundle: z.ZodOptional; ignoreMetadataCheck: z.ZodOptional; failOnIncompatible: z.ZodOptional; ignoreChecksumCheck: z.ZodOptional; forceCrc32Checksum: z.ZodOptional; timeout: z.ZodOptional; multipart: z.ZodOptional; partial: z.ZodOptional; partialOnly: z.ZodOptional; delta: z.ZodOptional; deltaOnly: z.ZodOptional; tus: z.ZodOptional; encryptedChecksum: z.ZodOptional; packageJson: z.ZodOptional; dryUpload: z.ZodOptional; nodeModules: z.ZodOptional; encryptPartial: z.ZodOptional; deleteLinkedBundleOnUpload: z.ZodOptional; tusChunkSize: z.ZodOptional; zip: z.ZodOptional; link: z.ZodOptional; comment: z.ZodOptional; noBrotliPatterns: z.ZodOptional; disableBrotli: z.ZodOptional; versionExistsOk: z.ZodOptional; selfAssign: z.ZodOptional; verbose: z.ZodOptional; showReplicationProgress: z.ZodOptional; qrPreview: z.ZodOptional; }, z.core.$strip>; export type OptionsUpload = z.infer; export declare const zipResultSchema: z.ZodObject<{ bundle: z.ZodString; filename: z.ZodString; checksum: z.ZodString; }, z.core.$strip>; export type ZipResult = z.infer; export declare const encryptResultSchema: z.ZodObject<{ checksum: z.ZodString; filename: z.ZodString; ivSessionKey: z.ZodString; }, z.core.$strip>; export type EncryptResult = z.infer; export declare const decryptResultSchema: z.ZodObject<{ outputPath: z.ZodString; checksumMatches: z.ZodOptional; }, z.core.$strip>; export type DecryptResult = z.infer; export declare const uploadBundleResultSchema: z.ZodObject<{ success: z.ZodBoolean; bundle: z.ZodString; checksum: z.ZodOptional>; encryptionMethod: z.ZodEnum<{ none: "none"; v1: "v1"; v2: "v2"; }>; sessionKey: z.ZodOptional; ivSessionKey: z.ZodOptional>; storageProvider: z.ZodOptional; skipped: z.ZodOptional; reason: z.ZodOptional; builderAction: z.ZodOptional>; }, z.core.$strip>; export type UploadBundleResult = z.infer; export declare const bundleZipOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; bundle: z.ZodOptional; path: z.ZodOptional; codeCheck: z.ZodOptional; name: z.ZodOptional; json: z.ZodOptional; keyV2: z.ZodOptional; packageJson: z.ZodOptional; }, z.core.$strip>; export type BundleZipOptions = z.infer; export declare const bundleDeleteOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; bundle: z.ZodString; }, z.core.$strip>; export type BundleDeleteOptions = z.infer; export declare const bundleCompatibilityOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; channel: z.ZodOptional; text: z.ZodOptional; packageJson: z.ZodOptional; nodeModules: z.ZodOptional; }, z.core.$strip>; export type BundleCompatibilityOptions = z.infer; export declare const bundleReleaseTypeOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; channel: z.ZodOptional; packageJson: z.ZodOptional; nodeModules: z.ZodOptional; }, z.core.$strip>; export type BundleReleaseTypeOptions = z.infer; export declare const bundleCleanupOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional; supaAnon: z.ZodOptional; version: z.ZodString; bundle: z.ZodString; keep: z.ZodNumber; force: z.ZodBoolean; ignoreChannel: z.ZodBoolean; }, z.core.$strip>; export type BundleCleanupOptions = z.infer; export declare const bundleEncryptOptionsSchema: z.ZodObject<{ key: z.ZodOptional; keyData: z.ZodOptional; json: z.ZodOptional; packageJson: z.ZodOptional; }, z.core.$strip>; export type BundleEncryptOptions = z.infer; export declare const bundleDecryptOptionsSchema: z.ZodObject<{ key: z.ZodOptional; keyData: z.ZodOptional; checksum: z.ZodOptional; packageJson: z.ZodOptional; }, z.core.$strip>; export type BundleDecryptOptions = z.infer;