import { HTMLWidget } from "@hpcc-js/common";
import "../src/Summary.css";
export declare class Summary extends HTMLWidget {
protected _playIntervalIdx: number;
protected _mainDiv: any;
protected _headerDiv: any;
protected _textDiv: any;
constructor();
lookupFieldIdx(propID: any, defaultIdx?: number): number;
lookupFieldText(propID: any, defaultIdx?: number): any;
currentRow(): any;
summaryData(): {
icon: any;
label: any;
value: any;
moreIcon: any;
moreText: any;
fill: any;
stroke: any;
}[];
enter(domNode: any, element: any): void;
update(domNode: any, element: any): void;
exit(domNode: any, element: any): void;
}
export interface Summary {
iconColumn(): string;
iconColumn(_: string): this;
iconColumn_exists(): boolean;
icon(): string;
icon(_: string): this;
icon_exists(): boolean;
headerFontSize(): number;
headerFontSize(_: number): this;
textFontSize(): number;
textFontSize(_: number): this;
moreFontSize(): number;
moreFontSize(_: number): this;
iconFontSize(): number;
iconFontSize(_: number): this;
hideLabel(): boolean;
hideLabel(_: boolean): this;
hideLabel_exists(): boolean;
labelColumn(): string;
labelColumn(_: string): this;
labelColumn_exists(): boolean;
labelHTML(): boolean;
labelHTML(_: boolean): this;
labelHTML_exists(): boolean;
valueColumn(): string;
valueColumn(_: string): this;
valueColumn_exists(): boolean;
valueHTML(): boolean;
valueHTML(_: boolean): this;
valueHTML_exists(): boolean;
hideMore(): boolean;
hideMore(_: boolean): this;
hideMore_exists(): boolean;
hideMoreWrapper(): boolean;
hideMoreWrapper(_: boolean): this;
moreWrapperHeight(): number;
moreWrapperHeight(_: number): this;
moreWrapperHeight_exists(): boolean;
moreIconColumn(): string;
moreIconColumn(_: string): this;
moreIconColumn_exists(): boolean;
moreIcon(): string;
moreIcon(_: string): this;
moreIcon_exists(): boolean;
moreTextColumn(): string;
moreTextColumn(_: string): this;
moreTextColumn_exists(): boolean;
moreText(): string;
moreText(_: string): this;
moreText_exists(): boolean;
moreTextHTML(): boolean;
moreTextHTML(_: boolean): this;
moreTextHTML_exists(): boolean;
colorFillColumn(): string;
colorFillColumn(_: string): this;
colorFillColumn_exists(): boolean;
colorFill(): string;
colorFill(_: string): this;
colorFill_exists(): boolean;
colorStrokeColumn(): string;
colorStrokeColumn(_: string): this;
colorStrokeColumn_exists(): boolean;
colorStroke(): string;
colorStroke(_: string): this;
colorStroke_exists(): boolean;
fixedSize(): boolean;
fixedSize(_: boolean): this;
fixedSize_exists(): boolean;
minWidth(): number;
minWidth(_: number): this;
minWidth_exists(): boolean;
minHeight(): number;
minHeight(_: number): this;
minHeight_exists(): boolean;
playInterval(): number;
playInterval(_: number): this;
playInterval_exists(): boolean;
click(row: any, column: any, selected: any): any;
dblclick(row: any, column: any, selected: any): any;
}