import { CubeMetaCube } from '../../hooks/useCubeMeta';
interface CubeNodeProps {
    data: {
        cube: CubeMetaCube;
        onCubeClick?: (cubeName: string) => void;
        onFieldClick?: (cubeName: string, fieldName: string, fieldType: 'measure' | 'dimension') => void;
        isHighlighted: boolean;
        highlightedFields: string[];
        searchTerm?: string;
    };
}
export declare function CubeNode({ data }: CubeNodeProps): import("react/jsx-runtime").JSX.Element;
export default CubeNode;
