/** * DevExpress Analytics (query-builder\wizard\internal\federationDataSource\_federatedQueriesTreeNode.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 { IAddQueriesTreeListCallbacks } from '../_dbSchemaItemsProvider'; import { QueriesTreeNode, TreeNodeBase } from '../_treeListNode'; export interface IFederationQueryBuilderCallbacks { joinCallBack?: (name?: string) => any; unionCallBack?: (name?: string) => any; transformCallBack?: (name?: string) => any; } export interface IFederationAddQueriesTreeListCallbacks extends IAddQueriesTreeListCallbacks { showQbCallBacks: IFederationQueryBuilderCallbacks; } export declare class FederatedQueriesTreeNode extends QueriesTreeNode { callbacks?: ko.Observable; constructor(name: string, displayName: string, specifics: string, isChecked: boolean, callbacks?: ko.Observable, afterCheckToggled?: (node: TreeNodeBase) => void); addAction: { clickAction: () => void; imageClassName: string; imageTemplateName: string; templateName: string; text: any; }; getActions(context: { path: string; }): Array; popoverListItems(): Array; className: string; }