import type ForeignKey from "../../../../metabase-lib/v1/metadata/ForeignKey";
import type { DatasetData, RowValue, VisualizationSettings } from "../../../../metabase-types/api";
import type { OnVisualizationClickType } from "./types";
export interface ObjectDetailBodyProps {
    data: DatasetData;
    objectName: string;
    zoomedRow: RowValue[];
    settings: VisualizationSettings;
    hasRelationships: boolean;
    onVisualizationClick: OnVisualizationClickType;
    visualizationIsClickable: (clicked: unknown) => boolean;
    tableForeignKeys?: ForeignKey[];
    tableForeignKeyReferences?: {
        [key: number]: {
            status: number;
            value: number;
        };
    };
    followForeignKey?: (fk: ForeignKey) => void;
}
export declare function ObjectDetailBody({ data, objectName, zoomedRow, settings, hasRelationships, onVisualizationClick, visualizationIsClickable, tableForeignKeys, tableForeignKeyReferences, followForeignKey, }: ObjectDetailBodyProps): JSX.Element;
