///
export interface TableState {
selectedCell: string | null;
selectedColumn: string | null;
selectedRow: number | null;
showBackDrop: boolean;
}
export declare const useTableState: () => {
selectedCell: string | null;
selectedColumn: string | null;
selectedRow: number | null;
showBackDrop: boolean;
selectedChip: string | null;
setShowBackdrop: import("react").Dispatch>;
handleChipClick: (rowIndex: number, columnIndex: number, event: React.MouseEvent, chipIndex: number, pinnedType?: 'start' | 'end') => void;
handleCellClick: (rowIndex: number, columnIndex: number, event: React.MouseEvent, pinnedType?: 'start' | 'end') => void;
handleColumnClick: (columnIndex: number, event: React.MouseEvent, pinnedType?: 'start' | 'end') => void;
resetSelection: () => void;
};