/// import type { Extension } from './extension'; import type { MigrationInfo } from './migrations'; import type { ExportFormatConfiguration } from './export-formats'; export interface ExtensionMakerProps { name: string; requiredHostAppVersion: string; mainView: React.FC>; datasetInitializer?: MigrationInfo; exportFormats?: { [exportFormatID: string]: ExportFormatConfiguration; }; datasetMigrations?: { [versionSpec: string]: MigrationInfo; }; } export declare type ExtensionMaker = (extensionOptions: ExtensionMakerProps) => Promise;