import { IChartField } from '@qn-pandora/app-sdk';
import { IBucket, IMetric, IHoneycombEventParams } from '../../constants/action-event';
import ChartDrillDownService from './base-chart-drill';
/**
 * 状态矩阵图实现DrillDown Service
 */
export default class HoneycombDrillDownService extends ChartDrillDownService<IHoneycombEventParams> {
    toSearchAutoEvent(params: IHoneycombEventParams): {
        buckets: IBucket[];
        metrics?: IMetric[] | undefined;
    };
    toDrillDownToken(params: IHoneycombEventParams): {
        row: IKeyValues<any>;
        click: {
            name: any;
            value: any;
            name1: any;
            value1: any;
        };
    };
    getFieldValue(fields: IChartField[], originRow: any[][], field: string): any;
}
