import { FunctionComponent } from 'react';
import { Component } from '../../../../../shared-logic/src/Component/types';
import { DataSet } from '../../../../../shared-logic/src/DataSet/types';
import { DrilldownField } from '../../../../../shared-logic/src/Drilldown/Drilldown';
export declare type DrilldownSelection = {
    x?: number;
    y?: number;
    field?: DrilldownField;
};
export declare type DrilldownPayload = Component.DrilldownOptions;
export declare type DrilldownSelectProps = {
    positioning?: DrilldownSelection;
    onClose: (payload?: DrilldownPayload) => void;
    options?: Component.DrilldownOptions[];
    dataSet: DataSet;
    required?: boolean;
    disabled?: boolean;
};
export declare const DrilldownSelect: FunctionComponent<DrilldownSelectProps>;
export declare const drilldownEnabled: (options?: Component.DrilldownOptions[] | undefined) => boolean;
