import { SchemaRoot } from 'fusefx-modeldescription'; import { IDataSource, IDataSourceManagerWidget, IWidgetHost, UsecaseState } from 'ushell-modulebase'; export declare class LocalWidgetHost implements IWidgetHost { private dataSourceManager; constructor(dataSourceManager: IDataSourceManagerWidget); private getLocalStorageIdentifier; populateChangedState(changedState: UsecaseState): void; getUsecaseState(usecaseInstanceUid: string): any; subscribeEvent(name: string, subscriber: (args: object) => void): void; fireEvent(name: string, args: object): void; getAccessToken(tokenSourceUid: string): Promise<{ token: string; content: object; } | null>; getDataSource(dataSourceUid: string): Promise; getDataSourceForEntity(entityName: string, storeName?: string): IDataSource; get allignWidgetNavPanelLeft(): boolean; tryGetDataSource(entityName: string, storeName?: string): IDataSource | null; getSchemaRoot(): SchemaRoot; }