import { z } from 'zod'; export declare const nativePackageSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; requested_version: z.ZodOptional; ios_checksum: z.ZodOptional; android_checksum: z.ZodOptional; }, z.core.$strip>; export type NativePackage = z.infer; export declare const incompatibilityReasonSchema: z.ZodEnum<{ new_plugin: "new_plugin"; removed_plugin: "removed_plugin"; version_mismatch: "version_mismatch"; requested_version_changed: "requested_version_changed"; ios_code_changed: "ios_code_changed"; android_code_changed: "android_code_changed"; both_platforms_changed: "both_platforms_changed"; }>; export type IncompatibilityReason = z.infer; export declare const compatibilitySchema: z.ZodObject<{ name: z.ZodString; localVersion: z.ZodOptional; remoteVersion: z.ZodOptional; localRequestedVersion: z.ZodOptional; remoteRequestedVersion: z.ZodOptional; localIosChecksum: z.ZodOptional; remoteIosChecksum: z.ZodOptional; localAndroidChecksum: z.ZodOptional; remoteAndroidChecksum: z.ZodOptional; }, z.core.$strip>; export type Compatibility = z.infer; export declare const compatibilityDetailsSchema: z.ZodObject<{ compatible: z.ZodBoolean; reasons: z.ZodArray>; message: z.ZodString; }, z.core.$strip>; export type CompatibilityDetails = z.infer; export declare const parsedSecurityErrorSchema: z.ZodObject<{ isSecurityPolicyError: z.ZodBoolean; errorCode: z.ZodString; message: z.ZodString; }, z.core.$strip>; export type ParsedSecurityError = z.infer;