import { ColumnModel, SelectColumn } from '@sage-bionetworks/synapse-types';
import { Component, MouseEvent } from 'react';
import { TableToGenericCardMapping } from '../GenericCard/TableRowGenericCard';
import { QueryVisualizationContextType } from '../QueryVisualizationWrapper';
export type DatasetProps = {
    data?: any;
    schema?: any;
    secondaryLabelLimit?: number;
    selectColumns?: SelectColumn[];
    columnModels?: ColumnModel[];
    genericCardSchema?: TableToGenericCardMapping;
    queryVisualizationContext: QueryVisualizationContextType;
};
declare class Dataset extends Component<DatasetProps, never> {
    constructor(props: DatasetProps);
    handleLinkClick: (link: string) => (event: MouseEvent<HTMLButtonElement>) => void;
    render(): import("react/jsx-runtime").JSX.Element;
}
export default Dataset;
//# sourceMappingURL=Dataset.d.ts.map