///
export type TimeoutID = {
id: number;
};
export declare function cancelTimeout(timeoutID: TimeoutID): void;
export declare function requestTimeout(callback: Function, delay: number): TimeoutID;
export declare function shallowDiffers(prev: Object, next: Object, exceptKey?: string): boolean;
export declare function areEqual(prevProps: any, nextProps: any): boolean;
export declare enum CellTypeEnum {
BodyCell = 0,
MergeCell = 1,
AggregateCell = 2,
FixedBodyCell = 3,
ExpandRowCell = 4,
GroupRowCell = 5,
ZwCell = 6
}
export declare enum UpdateFlagEnum {
None = 0,
ColumnChecked = 1,// 复选框更新
RowUpdate = 2,// 数据行更新
UserUpdate = 3,// 自定义更新
ForceUpdate = 4
}
export declare enum TableSelectionModel {
ROW = 0,// 单选模式
CHECKBOX = 1,// checkbox多选模式
MULTIPLE_INTERVAL = 2
}
export declare const IS_GROUP: unique symbol;
export declare const IS_EXPANDED: unique symbol;
export declare const TableContext: import("react").Context<{
table: Record;
columns: Record;
}>;
export declare const DsContext: import("react").Context[]>;