import { Palette } from "@hpcc-js/common"; import { Table } from "./Table.ts"; import "../src/Legend.css"; export declare class Legend extends Table { _targetWidget: any; _targetWidgetMonitor: any; constructor(); isRainbow(): boolean; targetWidget(): any; targetWidget(_: any): this; getWidget(): any; getPalette(): Palette.RainbowPaletteFunc | Palette.OrdinalPaletteFunc; enter(domNode: any, element: any): void; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; onClick(rowData: any, rowIdx: any): void; onDblClick(rowData: any, rowIdx: any): void; onMouseOver(rowData: any, rowIdx: any): void; } export interface Legend { dataFamily(): string; dataFamily(_: string): this; dataFamily_exists(): boolean; orientation(): string; orientation(_: string): this; orientation_exists(): boolean; rainbowFormat(): string; rainbowFormat(_: string): this; rainbowFormat_exists(): boolean; rainbowBins(): number; rainbowBins(_: number): this; rainbowBins_exists(): boolean; }