import { TPrometheusVectorResponse } from '../../../types';
export type TBarItem = {
    id: string;
    metric: Record<string, string>;
    timestamp?: number;
    value: number;
};
/**
 * Vertical bar: typically X = id (category), Y = value.
 * Return: [{ id, value, metric, timestamp? }, ...]
 */
export declare const vectorToBarVertical: (resp: TPrometheusVectorResponse) => TBarItem[];
/**
 * Horizontal bar: often Y = id (category), X = value.
 * Data shape can be identical; the chart config swaps axes.
 * Return: [{ id, value, metric, timestamp? }, ...]
 */
export declare const vectorToBarHorizontal: (resp: TPrometheusVectorResponse) => TBarItem[];
