import { createBackup as publicCreateBackup, listBackups as publicListBackups, restoreBackup as publicRestoreBackup, restorePartialBackup as publicRestorePartialBackup, listRestorations as publicListRestorations, deleteBackup as publicDeleteBackup } from './data-v2-backup-data.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onBackupStateChanged as publicOnBackupStateChanged } from './data-v2-backup-data.public.js'; import { onBackupDeleted as publicOnBackupDeleted } from './data-v2-backup-data.public.js'; import { onBackupRestorationStateChanged as publicOnBackupRestorationStateChanged } from './data-v2-backup-data.public.js'; export declare const createBackup: MaybeContext & typeof publicCreateBackup>; export declare const listBackups: MaybeContext & typeof publicListBackups>; export declare const restoreBackup: MaybeContext & typeof publicRestoreBackup>; export declare const restorePartialBackup: MaybeContext & typeof publicRestorePartialBackup>; export declare const listRestorations: MaybeContext & typeof publicListRestorations>; export declare const deleteBackup: MaybeContext & typeof publicDeleteBackup>; /** * Triggered when a backup's status is changed. This includes when a backup is created and its status is set to `PENDING`. */ export declare const onBackupStateChanged: ReturnType>; /** */ export declare const onBackupDeleted: ReturnType>; /** * Triggered when a restoration's status is changed. This includes when a new restoration is initiated and its status is `PENDING`. */ export declare const onBackupRestorationStateChanged: ReturnType>; export { Segment, RestorationStatus, GCBackupResponseStatus, Status, Type, V2RestorationStatus, WebhookIdentityType, } from './data-v2-backup-data.universal.js'; export { GCBackup, CreateGCBackupRequest, CreateGCBackupResponse, GetGCBackupRequest, GCBackupResponse, Restoration, FindGCBackupRequest, FindGCBackupResponse, RestoreGCBackupRequest, RestoreGCBackupResponse, CancelGCBackupRequest, CancelGCBackupResponse, CancelGCRestorationRequest, CancelGCRestorationResponse, DeleteExpiredBackupRecordsRequest, DeleteExpiredBackupRecordsResponse, Backup, Collection, DisableInstanceRequest, Empty, EnableInstanceRequest, DeleteAllRequest, GetBackupMetadataRequest, GetBackupMetadataResponse, RebuildRequest, MoveRequest, RemoveDeletedRequest, FailRestorationRequest, TakeBackupRequest, UpdateBackupMetadataRequest, BackupStateChanged, RestorationStateChanged, V2Restoration, RestorationCollection, RestoreDestination, CreateBackupRequest, CreateBackupResponse, ListBackupsRequest, Paging, ListBackupsResponse, PagingMetadataV2, RestoreBackupRequest, RestoreBackupResponse, RestorePartialBackupRequest, ListRestorationsRequest, ListRestorationsResponse, DeleteBackupRequest, DeleteBackupResponse, CancelBackupRequest, CancelBackupResponse, MigrateNamespaceRequest, MigrateNamespaceResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, CreateBackupResponseNonNullableFields, ListBackupsResponseNonNullableFields, RestoreBackupResponseNonNullableFields, ListRestorationsResponseNonNullableFields, BaseEventMetadata, EventMetadata, BackupStateChangedEnvelope, BackupDeletedEnvelope, BackupRestorationStateChangedEnvelope, ListBackupsOptions, RestorePartialBackupOptions, ListRestorationsOptions, } from './data-v2-backup-data.universal.js';