// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const CloudKit = new NobjcLibrary("/System/Library/Frameworks/CloudKit.framework/CloudKit");
export const CKAcceptSharesOperation = _bindClass(CloudKit, "CKAcceptSharesOperation");
export const CKAllowedSharingOptions = _bindClass(CloudKit, "CKAllowedSharingOptions");
export const CKAsset = _bindClass(CloudKit, "CKAsset");
export const CKContainer = _bindClass(CloudKit, "CKContainer");
export const CKDatabase = _bindClass(CloudKit, "CKDatabase");
export const CKDatabaseNotification = _bindClass(CloudKit, "CKDatabaseNotification");
export const CKDatabaseOperation = _bindClass(CloudKit, "CKDatabaseOperation");
export const CKDatabaseSubscription = _bindClass(CloudKit, "CKDatabaseSubscription");
export const CKDiscoverAllUserIdentitiesOperation = _bindClass(CloudKit, "CKDiscoverAllUserIdentitiesOperation");
export const CKDiscoverUserIdentitiesOperation = _bindClass(CloudKit, "CKDiscoverUserIdentitiesOperation");
export const CKFetchDatabaseChangesOperation = _bindClass(CloudKit, "CKFetchDatabaseChangesOperation");
export const CKFetchNotificationChangesOperation = _bindClass(CloudKit, "CKFetchNotificationChangesOperation");
export const CKFetchRecordChangesOperation = _bindClass(CloudKit, "CKFetchRecordChangesOperation");
export const CKFetchRecordZoneChangesConfiguration = _bindClass(CloudKit, "CKFetchRecordZoneChangesConfiguration");
export const CKFetchRecordZoneChangesOperation = _bindClass(CloudKit, "CKFetchRecordZoneChangesOperation");
export const CKFetchRecordZoneChangesOptions = _bindClass(CloudKit, "CKFetchRecordZoneChangesOptions");
export const CKFetchRecordZonesOperation = _bindClass(CloudKit, "CKFetchRecordZonesOperation");
export const CKFetchRecordsOperation = _bindClass(CloudKit, "CKFetchRecordsOperation");
export const CKFetchShareMetadataOperation = _bindClass(CloudKit, "CKFetchShareMetadataOperation");
export const CKFetchShareParticipantsOperation = _bindClass(CloudKit, "CKFetchShareParticipantsOperation");
export const CKFetchSubscriptionsOperation = _bindClass(CloudKit, "CKFetchSubscriptionsOperation");
export const CKFetchWebAuthTokenOperation = _bindClass(CloudKit, "CKFetchWebAuthTokenOperation");
export const CKLocationSortDescriptor = _bindClass(CloudKit, "CKLocationSortDescriptor");
export const CKMarkNotificationsReadOperation = _bindClass(CloudKit, "CKMarkNotificationsReadOperation");
export const CKModifyBadgeOperation = _bindClass(CloudKit, "CKModifyBadgeOperation");
export const CKModifyRecordZonesOperation = _bindClass(CloudKit, "CKModifyRecordZonesOperation");
export const CKModifyRecordsOperation = _bindClass(CloudKit, "CKModifyRecordsOperation");
export const CKModifySubscriptionsOperation = _bindClass(CloudKit, "CKModifySubscriptionsOperation");
export const CKNotification = _bindClass(CloudKit, "CKNotification");
export const CKNotificationID = _bindClass(CloudKit, "CKNotificationID");
export const CKNotificationInfo = _bindClass(CloudKit, "CKNotificationInfo");
export const CKOperation = _bindClass(CloudKit, "CKOperation");
export const CKOperationConfiguration = _bindClass(CloudKit, "CKOperationConfiguration");
export const CKOperationGroup = _bindClass(CloudKit, "CKOperationGroup");
export const CKQuery = _bindClass(CloudKit, "CKQuery");
export const CKQueryCursor = _bindClass(CloudKit, "CKQueryCursor");
export const CKQueryNotification = _bindClass(CloudKit, "CKQueryNotification");
export const CKQueryOperation = _bindClass(CloudKit, "CKQueryOperation");
export const CKQuerySubscription = _bindClass(CloudKit, "CKQuerySubscription");
export const CKRecord = _bindClass(CloudKit, "CKRecord");
export const CKRecordID = _bindClass(CloudKit, "CKRecordID");
export const CKRecordZone = _bindClass(CloudKit, "CKRecordZone");
export const CKRecordZoneID = _bindClass(CloudKit, "CKRecordZoneID");
export const CKRecordZoneNotification = _bindClass(CloudKit, "CKRecordZoneNotification");
export const CKRecordZoneSubscription = _bindClass(CloudKit, "CKRecordZoneSubscription");
export const CKReference = _bindClass(CloudKit, "CKReference");
export const CKServerChangeToken = _bindClass(CloudKit, "CKServerChangeToken");
export const CKShare = _bindClass(CloudKit, "CKShare");
export const CKShareAccessRequester = _bindClass(CloudKit, "CKShareAccessRequester");
export const CKShareBlockedIdentity = _bindClass(CloudKit, "CKShareBlockedIdentity");
export const CKShareMetadata = _bindClass(CloudKit, "CKShareMetadata");
export const CKShareParticipant = _bindClass(CloudKit, "CKShareParticipant");
export const CKShareRequestAccessOperation = _bindClass(CloudKit, "CKShareRequestAccessOperation");
export const CKSubscription = _bindClass(CloudKit, "CKSubscription");
export const CKSyncEngine = _bindClass(CloudKit, "CKSyncEngine");
export const CKSyncEngineAccountChangeEvent = _bindClass(CloudKit, "CKSyncEngineAccountChangeEvent");
export const CKSyncEngineConfiguration = _bindClass(CloudKit, "CKSyncEngineConfiguration");
export const CKSyncEngineDidFetchChangesEvent = _bindClass(CloudKit, "CKSyncEngineDidFetchChangesEvent");
export const CKSyncEngineDidFetchRecordZoneChangesEvent = _bindClass(CloudKit, "CKSyncEngineDidFetchRecordZoneChangesEvent");
export const CKSyncEngineDidSendChangesEvent = _bindClass(CloudKit, "CKSyncEngineDidSendChangesEvent");
export const CKSyncEngineEvent = _bindClass(CloudKit, "CKSyncEngineEvent");
export const CKSyncEngineFailedRecordSave = _bindClass(CloudKit, "CKSyncEngineFailedRecordSave");
export const CKSyncEngineFailedZoneSave = _bindClass(CloudKit, "CKSyncEngineFailedZoneSave");
export const CKSyncEngineFetchChangesContext = _bindClass(CloudKit, "CKSyncEngineFetchChangesContext");
export const CKSyncEngineFetchChangesOptions = _bindClass(CloudKit, "CKSyncEngineFetchChangesOptions");
export const CKSyncEngineFetchChangesScope = _bindClass(CloudKit, "CKSyncEngineFetchChangesScope");
export const CKSyncEngineFetchedDatabaseChangesEvent = _bindClass(CloudKit, "CKSyncEngineFetchedDatabaseChangesEvent");
export const CKSyncEngineFetchedRecordDeletion = _bindClass(CloudKit, "CKSyncEngineFetchedRecordDeletion");
export const CKSyncEngineFetchedRecordZoneChangesEvent = _bindClass(CloudKit, "CKSyncEngineFetchedRecordZoneChangesEvent");
export const CKSyncEngineFetchedZoneDeletion = _bindClass(CloudKit, "CKSyncEngineFetchedZoneDeletion");
export const CKSyncEnginePendingDatabaseChange = _bindClass(CloudKit, "CKSyncEnginePendingDatabaseChange");
export const CKSyncEnginePendingRecordZoneChange = _bindClass(CloudKit, "CKSyncEnginePendingRecordZoneChange");
export const CKSyncEnginePendingZoneDelete = _bindClass(CloudKit, "CKSyncEnginePendingZoneDelete");
export const CKSyncEnginePendingZoneSave = _bindClass(CloudKit, "CKSyncEnginePendingZoneSave");
export const CKSyncEngineRecordZoneChangeBatch = _bindClass(CloudKit, "CKSyncEngineRecordZoneChangeBatch");
export const CKSyncEngineSendChangesContext = _bindClass(CloudKit, "CKSyncEngineSendChangesContext");
export const CKSyncEngineSendChangesOptions = _bindClass(CloudKit, "CKSyncEngineSendChangesOptions");
export const CKSyncEngineSendChangesScope = _bindClass(CloudKit, "CKSyncEngineSendChangesScope");
export const CKSyncEngineSentDatabaseChangesEvent = _bindClass(CloudKit, "CKSyncEngineSentDatabaseChangesEvent");
export const CKSyncEngineSentRecordZoneChangesEvent = _bindClass(CloudKit, "CKSyncEngineSentRecordZoneChangesEvent");
export const CKSyncEngineState = _bindClass(CloudKit, "CKSyncEngineState");
export const CKSyncEngineStateSerialization = _bindClass(CloudKit, "CKSyncEngineStateSerialization");
export const CKSyncEngineStateUpdateEvent = _bindClass(CloudKit, "CKSyncEngineStateUpdateEvent");
export const CKSyncEngineWillFetchChangesEvent = _bindClass(CloudKit, "CKSyncEngineWillFetchChangesEvent");
export const CKSyncEngineWillFetchRecordZoneChangesEvent = _bindClass(CloudKit, "CKSyncEngineWillFetchRecordZoneChangesEvent");
export const CKSyncEngineWillSendChangesEvent = _bindClass(CloudKit, "CKSyncEngineWillSendChangesEvent");
export const CKSystemSharingUIObserver = _bindClass(CloudKit, "CKSystemSharingUIObserver");
export const CKUserIdentity = _bindClass(CloudKit, "CKUserIdentity");
export const CKUserIdentityLookupInfo = _bindClass(CloudKit, "CKUserIdentityLookupInfo");
export { CKAccountStatus } from "./CKAccountStatus.js";
export { CKApplicationPermissionStatus } from "./CKApplicationPermissionStatus.js";
export { CKApplicationPermissions } from "./CKApplicationPermissions.js";
export { CKDatabaseScope } from "./CKDatabaseScope.js";
export { CKErrorCode } from "./CKErrorCode.js";
export { CKNotificationType } from "./CKNotificationType.js";
export { CKOperationGroupTransferSize } from "./CKOperationGroupTransferSize.js";
export { CKQueryNotificationReason } from "./CKQueryNotificationReason.js";
export { CKQuerySubscriptionOptions } from "./CKQuerySubscriptionOptions.js";
export { CKRecordSavePolicy } from "./CKRecordSavePolicy.js";
export { CKRecordZoneCapabilities } from "./CKRecordZoneCapabilities.js";
export { CKRecordZoneEncryptionScope } from "./CKRecordZoneEncryptionScope.js";
export { CKReferenceAction } from "./CKReferenceAction.js";
export { CKShareParticipantAcceptanceStatus } from "./CKShareParticipantAcceptanceStatus.js";
export { CKShareParticipantPermission } from "./CKShareParticipantPermission.js";
export { CKShareParticipantRole } from "./CKShareParticipantRole.js";
export { CKShareParticipantType } from "./CKShareParticipantType.js";
export { CKSharingParticipantAccessOption } from "./CKSharingParticipantAccessOption.js";
export { CKSharingParticipantPermissionOption } from "./CKSharingParticipantPermissionOption.js";
export { CKSubscriptionType } from "./CKSubscriptionType.js";
export { CKSyncEngineAccountChangeType } from "./CKSyncEngineAccountChangeType.js";
export { CKSyncEngineEventType } from "./CKSyncEngineEventType.js";
export { CKSyncEnginePendingDatabaseChangeType } from "./CKSyncEnginePendingDatabaseChangeType.js";
export { CKSyncEnginePendingRecordZoneChangeType } from "./CKSyncEnginePendingRecordZoneChangeType.js";
export { CKSyncEngineSyncReason } from "./CKSyncEngineSyncReason.js";
export { CKSyncEngineZoneDeletionReason } from "./CKSyncEngineZoneDeletionReason.js";
