import { Platform } from '@angular/cdk/platform'; import { ElementRef } from '@angular/core'; import { CanColor } from '@angular/material/core'; import { MatTable } from '@angular/material/table'; import { Constructor } from '@mtna/core-ts'; import { RdsCodeDisplayType, RdsPercentDisplayType, RdsVariableDisplayType } from '@rds/shared-api'; import { RdsNumberFormat } from '../core/models'; import { TableRow, TabulationTable } from './models'; import * as i0 from "@angular/core"; export declare class RdsTabulationTableBase { _elementRef: ElementRef; constructor(_elementRef: ElementRef); } export declare const _RdsTabulationTableMixinBase: Constructor & typeof RdsTabulationTableBase; export declare class RdsTabulationTableComponent extends _RdsTabulationTableMixinBase implements CanColor { platform: Platform; table: MatTable; codeDisplay: RdsCodeDisplayType; percentType: RdsPercentDisplayType; color: 'primary' | 'accent'; displayPropNames: Record>; /** The maximum number of digits after the decimal point. Default is 2. */ maxFractionDigits: number | string; /** The minimum number of digits after the decimal point. Default is 0. */ minFractionDigits: number | string; /** How the cell values are formatted. Default is NONE */ numberFormat: RdsNumberFormat; get tabulation(): TabulationTable | null | undefined; set tabulation(t: TabulationTable | null | undefined); private _tabulation; variableDisplay: RdsVariableDisplayType; constructor(elementRef: ElementRef, platform: Platform); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }