import { type HTMLTemplateResult } from '@a11d/lit'; import { DataGridColumnComponent } from '../DataGridColumnComponent.js'; import { DataGridColumn, type DataGridColumnAlignment } from '../../DataGridColumn.js'; export declare abstract class DataGridColumnNumberBase extends DataGridColumnComponent { formatOptions?: Intl.NumberFormatOptions; sumHeading: string | undefined; textAlign: DataGridColumnAlignment; min?: number; minDataSelector?: KeyPath.Of; protected getMin(data: TData): number | undefined; max?: number; maxDataSelector?: KeyPath.Of; protected getMax(data: TData): number | undefined; step?: number; stepDataSelector?: KeyPath.Of; protected getStep(data: TData): number | undefined; get column(): DataGridColumn; protected getNumber(value: number | undefined): number | undefined; abstract getSumTemplate(sum: number): HTMLTemplateResult; } //# sourceMappingURL=DataGridColumnNumberBase.d.ts.map