import { LitElement } from 'lit'; import { DataGridField } from '../data-grid/data-grid-field.js'; import { ColumnConfig, GristRecord } from '../types.js'; export declare class OxGristEditor extends LitElement { static styles: import("lit").CSSResult[]; value?: any; column: ColumnConfig; record: GristRecord; rowIndex?: number; field?: DataGridField; row?: number; protected _dirtyValue?: any; render(): import("lit-html").TemplateResult<1>; get editor(): HTMLElement | null; get inlineEditable(): boolean; firstUpdated(): Promise; select(): void; focus(): void; formatForEditor(value: any): any; formatFromEditor(value: any): any; _onfocusout(): void; _onchange(e: Event): void; _onkeydown(e: Event): void; _onclick(e: Event): void; _ondblclick(e: Event): void; get editorTemplate(): import("lit-html").TemplateResult<1>; }