* Copyright (c) 2022-2026 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
* @file
* @kit CoreFileKit
*/
import BackupExtensionAbility, { BundleVersion } from '@ohos.application.BackupExtensionAbility';
import BackupExtensionContext from '@ohos.file.BackupExtensionContext';
import backup from '@ohos.file.backup';
import cloudSync from '@ohos.file.cloudSync';
import cloudSyncManager from '@ohos.file.cloudSyncManager';
import cloudDiskManager from '@ohos.file.cloudDiskManager';
import Environment from '@ohos.file.environment';
import fileAccess from '@ohos.file.fileAccess';
import fileExtensionInfo from '@ohos.file.fileExtensionInfo';
import fileUri from '@ohos.file.fileuri';
import fileIo, {
ConflictFiles, FileFilter, Filter, Options, ReaderIteratorResult, WatchEvent, WatchEventListener,
Watcher, ReadOptions, ReadTextOptions, WriteOptions, ListFileExtOptions, ListFileOptions, DfsListeners, TaskSignal
} from '@ohos.file.fs';
import hash from '@ohos.file.hash';
import picker from '@ohos.file.picker';
import recent from '@ohos.file.recent';
import securityLabel from '@ohos.file.securityLabel';
import statfs from '@ohos.file.statvfs';
import storageStatistics from '@ohos.file.storageStatistics';
import trash from '@ohos.file.trash';
import volumeManager from '@ohos.file.volumeManager';
import keyManager from '@ohos.file.keyManager';
import userFileManager from '@ohos.filemanagement.userFileManager';
import fileShare from '@ohos.fileshare';
import encryptedVolumeManager from '@ohos.file.encryptedVolumeManager';
export {
BackupExtensionAbility, BackupExtensionContext, BundleVersion, ConflictFiles, Environment, FileFilter, Filter, Options, ReaderIteratorResult,
WatchEvent, WatchEventListener, Watcher, ReadOptions, ReadTextOptions, WriteOptions, ListFileExtOptions, ListFileOptions,
backup, cloudSync, cloudSyncManager, cloudDiskManager, fileAccess, fileExtensionInfo,
fileIo, fileShare, fileUri, hash, picker, recent, securityLabel, statfs,
storageStatistics, trash, userFileManager, volumeManager, keyManager, DfsListeners, TaskSignal, encryptedVolumeManager
};
import BackupExtensionAbility from '@ohos.application.BackupExtensionAbility';
import { BundleVersion } from '@ohos.application.BackupExtensionAbility';
import cloudSync from '@ohos.file.cloudSync';
import cloudSyncManager from '@ohos.file.cloudSyncManager';
import Environment from '@ohos.file.environment';
import fileUri from '@ohos.file.fileuri';
import fileIo from '@ohos.file.fs'
import {
ConflictFiles, FileFilter, Filter, Options, ReaderIteratorResult, WatchEvent, WatchEventListener,
Watcher, ReadOptions, ReadTextOptions, WriteOptions, ListFileExtOptions, ListFileOptions, TaskSignal
} from '@ohos.file.fs';
import hash from '@ohos.file.hash';
import securityLabel from '@ohos.file.securityLabel';
import statfs from '@ohos.file.statvfs';
import storageStatistics from '@ohos.file.storageStatistics';
import volumeManager from '@ohos.file.volumeManager';
import keyManager from '@ohos.file.keyManager';
import fileShare from '@ohos.fileshare';
import encryptedVolumeManager from '@ohos.file.encryptedVolumeManager';
export {
BackupExtensionAbility, BundleVersion, ConflictFiles, Environment, FileFilter, Filter, Options, ReaderIteratorResult,
WatchEvent, WatchEventListener, Watcher, ReadOptions, ReadTextOptions, WriteOptions, ListFileExtOptions, ListFileOptions,
cloudSync, cloudSyncManager, fileIo, fileShare, fileUri, hash, securityLabel, statfs,
storageStatistics, volumeManager, keyManager, TaskSignal, encryptedVolumeManager
};