/** * DevExpress Analytics (query-builder\elements\columnSurface.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 { SurfaceElementBase, ISurfaceContext } from '../../core/elements/baseSurface'; import { ColumnViewModel } from './columnModel'; import { QuerySurface } from './querySurface'; import { TableSurface } from './tableSurface'; export declare class ColumnSurface extends SurfaceElementBase { private _isJoined; private _isHovered; constructor(control: ColumnViewModel, context: ISurfaceContext); template: string; toggleSelected: () => void; selectedWrapper: ko.PureComputed; isNotAvailable: ko.PureComputed; isAggregate: ko.PureComputed; isAscending: ko.PureComputed; isDescending: ko.PureComputed; cssClasses: (query: QuerySurface, columnDragHandler: { getDragColumn: () => ColumnViewModel; }, parent: TableSurface) => { 'dxd-state-invalid': ko.PureComputed; 'dxd-state-active': boolean; 'dxd-state-joined': ko.Computed; 'dxd-state-hovered': ko.Computed; }; }