import { DxPromise } from '../../../core/utils/_jqueryUtils'; import { Disposable } from '../../../serializer/disposable'; import { IPathRequest } from '../../../widgets/common/pathRequest'; import { IDataMemberInfo, IItemsProvider } from '../../../widgets/utils'; import { IDBSchemaProvider } from '../dbSchemaProvider'; import { DBTable } from '../dbTable'; export declare class DBSchemaFederationDataSourceProvider extends Disposable implements IDBSchemaProvider { private _rootItems; getDbSchema(): DxPromise; getItems: (path: IPathRequest) => DxPromise; getDbTable(tableName: string, path: string): DxPromise; dispose(): void; constructor(itemsProvider: IItemsProvider); }