import { type Table, ToolType } from '@/types/database';
import type { UniqueIdentifier } from '@dnd-kit/core';
interface TableComponentProps {
    table: Table;
    onUpdateTable: (table: Table) => void;
    onDeleteTable: (tableId: UniqueIdentifier) => void;
    onColumnClick: (tableId: string, columnId: string) => void;
    selectedColumnId?: string;
    selectedTool: ToolType;
    isConnectionMode?: boolean;
    isDraggable?: boolean;
}
export declare function TableComponent({ table, onUpdateTable, onDeleteTable, onColumnClick, selectedColumnId, selectedTool, isConnectionMode, isDraggable, }: TableComponentProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=TableComponent.d.ts.map