import { OnesTable } from '../../../../@ones-table/common';
import { GC } from '../../../../@ones-table/core';
import { CellPopupDialog } from '../cell-dialog';
import './input-message-popup.scss';
export default class InputMessagePopup {
    private table;
    dialog: CellPopupDialog | null;
    constructor(table: OnesTable);
    destroy(): void;
    show(sheet: GC.Spread.Sheets.Worksheet, row: number, col: number, dv: GC.Spread.Sheets.DataValidation.DefaultDataValidator): void;
    createInputMessageContent(sheet: GC.Spread.Sheets.Worksheet, row: number, col: number, dv: GC.Spread.Sheets.DataValidation.DefaultDataValidator): HTMLDivElement;
    handleSelectionChanged: (table: OnesTable) => void;
}
