import { Currency } from '@3mo/localization'; import { DataGridColumnNumberBase } from './DataGridColumnNumberBase.js'; /** * @element mo-data-grid-column-currency * * @attr currency - The currency of the values. * @attr currencyDataSelector - The key path to the currency of the values. */ export declare class DataGridColumnCurrency extends DataGridColumnNumberBase { static defaultCurrency?: Currency; currency?: Currency; currencyDataSelector?: KeyPath.Of; private getCurrency; getContentTemplate(value: number | undefined, data: TData): import("lit-html").HTMLTemplateResult; getEditContentTemplate(value: number | undefined, data: TData): import("lit-html").HTMLTemplateResult; getSumTemplate(sum: number): import("lit-html").HTMLTemplateResult; generateCsvHeading(): Generator; generateCsvValue(value: number | undefined, data: TData): Generator; } declare global { interface HTMLElementTagNameMap { 'mo-data-grid-column-currency': DataGridColumnCurrency; } } //# sourceMappingURL=DataGridColumnCurrency.d.ts.map