import { IGrid, IEditCell } from '../base/interface'; import { Column } from '../models/column'; import { EditCellBase } from './edit-cell-base'; /** * `DropDownEditCell` is used to handle dropdown cell type editing. * * @hidden */ export declare class DropDownEditCell extends EditCellBase implements IEditCell { private column; private flag; private ddCreated; private ddBeforeOpen; private ddOpen; private ddComplete; constructor(parent?: IGrid); write(args: { rowData: Object; element: Element; column: Column; row: HTMLElement; requestType: string; foreignKeyData?: Object[]; }): void; private dropDownClose; private addEventListener; private removeEventListener; private dropdownCreated; private dropdownBeforeOpen; private ddActionComplete; private dropDownOpen; }