import '@material/web/button/elevated-button.js'; import '@material/web/button/filled-button.js'; import '@material/web/button/text-button.js'; import '@material/web/icon/icon.js'; import '@operato/data-grist/ox-grist.js'; import { LitElement } from 'lit'; import { DataGrist } from '@operato/data-grist/ox-grist.js'; import { FetchOption } from '@operato/data-grist'; interface KpiGrade { name: string; minValue: number; maxValue: number; score?: number; color?: string; description?: string; } type KpiGrades = KpiGrade[]; declare const KpiGradeEditor_base: (new (...args: any[]) => LitElement) & typeof LitElement; export declare class KpiGradeEditor extends KpiGradeEditor_base { static styles: import("lit").CSSResult[]; kpi: any; grades: KpiGrades; gristConfig: any; grist: DataGrist; firstUpdated(): Promise; render(): import("lit-html").TemplateResult<1>; fetchHandler({ page, limit, sorters }: FetchOption): Promise<{ total: number; records: KpiGrades; }>; _updateGrades(): Promise; _validateGrades(): boolean; _deleteGrades(): Promise; } export {};