import StoryApi from './story'; declare global { interface Window { inversifyContainer: any; } } export type NewsletterGroup = { groupId: string; }; export default class HummHiveEditorApi { connectionDefinition: any; schemas: any[][][]; userInterfaces: any; websiteExtensions: any; latestNewsletterGroupSchemaSha512: any; _notificationsApi: any; _taskQueueApi: any; story: StoryApi; _groupApi: any; _jsonDataApi: any; _aclApi: any; _databaseApi: any; _utilApi: any; constructor(databaseApi: any, jsonDataApi: any, hiveApi: any, memberApi: any, groupApi: any, cellApi: any, identityApi: any, blobApi: any, utilApi: any, eventsApi: any, connectionApi: any, aclApi: any, cryptoUtilApi: any, notificationApi: any, backgroundTaskApi: any); isConfigured: () => Promise; getUI(dirName: string): Promise; getConfigUI(): Promise; getWebsiteExtensionDirectoryPath?(linkName: string): Promise; }