import { DataSourceSummaryOperand } from "./DataSourceSummaryOperand"; import { IgrProvideCalculatorEventArgs } from "./igr-provide-calculator-event-args"; import { DataSourceSummaryDescription as DataSourceSummaryDescription_internal } from "./DataSourceSummaryDescription"; import { ContentChildrenManager } from "./ContentChildrenManager"; export declare class IgrDataSourceSummaryDescription { protected createImplementation(): DataSourceSummaryDescription_internal; protected _implementation: any; protected mounted: boolean; get nativeElement(): HTMLElement; /** * @hidden */ get i(): DataSourceSummaryDescription_internal; protected onImplementationCreated(): void; protected _contentChildrenManager: ContentChildrenManager; constructor(); protected _provideImplementation(i: any): void; get field(): string; set field(v: string); get operand(): DataSourceSummaryOperand; set operand(v: DataSourceSummaryOperand); /** * Gets or sets an alias for the summary. Currently only used in aggregated data situations. */ get alias(): string; set alias(v: string); /** * Gets or sets the name to use when displaying the calculator name. */ get calculatorDisplayName(): string; set calculatorDisplayName(v: string); findByName(name: string): any; equals(other: any): boolean; private _provideCalculator; private _provideCalculator_wrapped; /** * Called when the summary calculator is required. */ get provideCalculator(): (s: IgrDataSourceSummaryDescription, e: IgrProvideCalculatorEventArgs) => void; set provideCalculator(ev: (s: IgrDataSourceSummaryDescription, e: IgrProvideCalculatorEventArgs) => void); }