import type { ListTable } from '../ListTable'; import type { CellRange } from '../ts-types'; export declare function listTableChangeCellValue(col: number, row: number, value: string | number | null, workOnEditableCell: boolean, triggerEvent: boolean, table: ListTable, noTriggerChangeCellValuesEvent?: boolean): void; export declare function listTableChangeCellValues(startCol: number, startRow: number, values: (string | number)[][], workOnEditableCell: boolean, triggerEvent: boolean, table: ListTable, noTriggerChangeCellValuesEvent?: boolean): Promise; export declare function listTableChangeCellValuesByRanges(ranges: CellRange[], value: string | number | null, workOnEditableCell: boolean, triggerEvent: boolean, table: ListTable, noTriggerChangeCellValuesEvent?: boolean): Promise; export declare function sortRecords(table: ListTable): void; export declare function listTableAddRecord(record: any, recordIndex: number | number[], table: ListTable): boolean; export declare function listTableAddRecords(records: any[], recordIndex: number | number[], table: ListTable): boolean; export declare function listTableDeleteRecords(recordIndexs: number[] | number[][], table: ListTable): void; export declare function listTableUpdateRecords(records: any[], recordIndexs: (number | number[])[], table: ListTable): void;