import { HTMLWidget } from "@hpcc-js/common";
import "../src/CalendarHeatMap.css";
export declare class CalendarHeatMap extends HTMLWidget {
_prevDateColumn: any;
_prevAggrType: any;
_prevAggrColumn: any;
_prevAggrDeltaColumn: any;
_view: any;
_parentNode: any;
constructor();
calendarData(): any;
calcDelta(row: any): number;
enter(domNode: any, element: any): void;
update(domNode: any, element: any): void;
exit(domNode: any, element: any): void;
click(row: any, column: any, selected: any): void;
dblclick(row: any, column: any, selected: any): void;
}
export interface CalendarHeatMap {
_palette: any;
_selection: any;
paletteID(): string;
paletteID(_: string): this;
paletteID_exists(): boolean;
datePattern(): string;
datePattern(_: string): this;
datePattern_exists(): boolean;
dayStrokeColor(): string;
dayStrokeColor(_: string): this;
monthStrokeColor(): string;
monthStrokeColor(_: string): this;
dayStrokeWidth(): number;
dayStrokeWidth(_: number): this;
monthStrokeWidth(): number;
monthStrokeWidth(_: number): this;
dateColumn(): string;
dateColumn(_: string): this;
dateColumn_exists(): boolean;
aggrType(): string;
aggrType(_: string): this;
aggrType_exists(): boolean;
aggrColumn(): string;
aggrColumn(_: string): this;
aggrColumn_exists(): boolean;
aggrDeltaColumn(): string;
aggrDeltaColumn(_: string): this;
aggrDeltaColumn_exists(): boolean;
}