import * as z from 'zod'; declare const CreateBackupRequest: z.ZodObject<{}, z.core.$strip>; declare const CreateBackupResponse: z.ZodObject<{ backup: z.ZodOptional; status: z.ZodOptional>; type: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; deletedDate: z.ZodNullable>; sizeInBytes: z.ZodNullable>; collections: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListBackupsRequest: z.ZodObject<{ options: z.ZodOptional>>; type: z.ZodOptional>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListBackupsResponse: z.ZodObject<{ backups: z.ZodOptional; status: z.ZodOptional>; type: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; deletedDate: z.ZodNullable>; sizeInBytes: z.ZodNullable>; collections: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const RestoreBackupRequest: z.ZodObject<{ backupId: z.ZodString; }, z.core.$strip>; declare const RestoreBackupResponse: z.ZodObject<{ restoration: z.ZodOptional; backup: z.ZodOptional; status: z.ZodOptional>; type: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; deletedDate: z.ZodNullable>; sizeInBytes: z.ZodNullable>; collections: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; status: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; restorationCollections: z.ZodOptional; restoreDestination: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RestorePartialBackupRequest: z.ZodObject<{ backupId: z.ZodString; restorationCollections: z.ZodArray; restoreDestination: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RestorePartialBackupResponse: z.ZodObject<{ restoration: z.ZodOptional; backup: z.ZodOptional; status: z.ZodOptional>; type: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; deletedDate: z.ZodNullable>; sizeInBytes: z.ZodNullable>; collections: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; status: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; restorationCollections: z.ZodOptional; restoreDestination: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListRestorationsRequest: z.ZodObject<{ options: z.ZodOptional>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListRestorationsResponse: z.ZodObject<{ restorations: z.ZodOptional; backup: z.ZodOptional; status: z.ZodOptional>; type: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; deletedDate: z.ZodNullable>; sizeInBytes: z.ZodNullable>; collections: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; status: z.ZodOptional>; requestedDate: z.ZodNullable>; startedDate: z.ZodNullable>; finishedDate: z.ZodNullable>; restorationCollections: z.ZodOptional; restoreDestination: z.ZodOptional; displayName: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteBackupRequest: z.ZodObject<{ backupId: z.ZodString; }, z.core.$strip>; declare const DeleteBackupResponse: z.ZodObject<{}, z.core.$strip>; export { CreateBackupRequest, CreateBackupResponse, DeleteBackupRequest, DeleteBackupResponse, ListBackupsRequest, ListBackupsResponse, ListRestorationsRequest, ListRestorationsResponse, RestoreBackupRequest, RestoreBackupResponse, RestorePartialBackupRequest, RestorePartialBackupResponse };