import {
  SpreadsheetOptions as KendoSpreadsheetOptions,
  SpreadsheetChangeEvent as KendoSpreadsheetChangeEvent,
  SpreadsheetExcelExportEvent as KendoSpreadsheetExcelExportEvent,
  SpreadsheetExcelImportEvent as KendoSpreadsheetExcelImportEvent,
  SpreadsheetSelectEvent as KendoSpreadsheetSelectEvent,
} from "@progress/kendo-react-spreadsheet";

export interface SpreadsheetProps {
  dataTestId?: string;
  className?: string;
  defaultProps?: KendoSpreadsheetOptions;
  style?: React.CSSProperties;
  toolbar?: boolean | any[];
  onChange?: (event: KendoSpreadsheetChangeEvent) => void;
  onChangeFormat?: (event: KendoSpreadsheetChangeEvent) => void;
  onExcelExport?: (event: KendoSpreadsheetExcelExportEvent) => void;
  onExcelImport?: (event: KendoSpreadsheetExcelImportEvent) => void;
  onSelect?: (event: KendoSpreadsheetSelectEvent) => void;
}
