import { createFormRegistry, type FormRegistryEntry } from '@nocobase/client-v2';
interface StorageType extends FormRegistryEntry {
title: string;
Component: React.ComponentType;
}
const storageTypes = createFormRegistry<StorageType>('file-manager/storage-types');
storageTypes.register({ name: 'local', title: 'Local', Component: LocalStorageForm });
storageTypes.register({ name: 's3', title: 'Amazon S3', Component: S3StorageForm });
const s3 = storageTypes.get('s3');
const all = storageTypes.list();