import { EntitySchema, SchemaRoot } from 'fusefx-modeldescription'; import { IDataSource, IDataSourceManagerWidget } from 'ushell-modulebase'; export declare class ObjectGraphDataSourceManager implements IDataSourceManagerWidget { private schemaRoot; private graph; private onChangeHandlers; registerOnChangeHandler(key: string, handler: (entityName: string) => void): void; private fireOnChangeHandlers; constructor(schemaRoot: SchemaRoot, graph: string); getPropertyPath(entityName: string): string; getCommonEntitySchema(name: string, entitySchemas: EntitySchema[]): EntitySchema; tryGetDataSource(entityName: string, storeName?: string): IDataSource | null; tryGetDataSourceByPropertyPath(propertyPath: string, entitySchema: EntitySchema): IDataSource | null; getSchemaRoot(): SchemaRoot; }