/**
 * 搬运自 Angular `TableTdWidgetHelper`
 * （table/component/td-manager/td-helper.ts）。
 * 算法未改：markCol/markRow 为合并区域内偏移（锚点=0）；
 * find* 递归在 `!markCol`/`!markRow`（区域边界）处停。
 * 仅将 `new IdService().generate()` → `generateId()`，
 * `cloneDeep(TableTdSchema)` → `createTableTdMetadata()`。
 */
export declare class TableTdWidgetHelper {
    private getTableTdMetadata;
    insertColumns(rows: any[], targetColumnIndex: number): void;
    findPrevColIndex(t: number, e: number, rows: any[]): number;
    findNextColIndex(t: number, e: number, rows: any[]): number;
    findPrevRowIndex(t: number, e: number, rows: any[]): number;
    findNextRowIndex(t: number, e: number, rows: any[]): number;
    insertRow(t: number, rows: any[]): void;
    markTableItem(t: number, e: number, rows: any[]): void;
}
