/** * DevExpress Analytics (query-builder\wizard\internal\federationDataSource\_federationTreeNodeProvider.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import * as ko from 'knockout'; import { FieldListProvider } from '../../../../core/utils/_fieldListProvider'; import { IDataMemberInfo } from '../../../../widgets/utils'; import { DataMemberTreeNode, TreeNodeBase } from '../_treeListNode'; import { TreeNodeItemsProvider } from '../_treeNodeItemsProvider'; import { IFederationQueryBuilderCallbacks } from './_federatedQueriesTreeNode'; import { IFederationQuery } from '../../../dataSource/utils'; export declare class FederationTreeNodeProvider extends TreeNodeItemsProvider { constructor(fieldListProvider: FieldListProvider, rootItems: ko.ObservableArray, callBacks: IFederationQueryBuilderCallbacks, customQueries: ko.ObservableArray, afterCheckToggled: (node: TreeNodeBase) => void); private _queries; private _customQueries; private _callBack; isList(dataMember: IDataMemberInfo, parentNode: FederationDataMemberTreeNode): boolean; } declare class FederationDataMemberTreeNode extends DataMemberTreeNode { constructor(name: string, displayName: string, specifics: string, isListType: boolean, isChecked: boolean, pathParts: string[], afterCheckToggled?: (node: DataMemberTreeNode) => void); isListType: boolean; } export {};