import type { DataQueryResponse, QueryEntry, TimeRange } from '../_core';
import type { Ref } from 'vue';
export declare function usePanelData(getQueries: () => QueryEntry[], getTimeRange: () => TimeRange, panelWidthPx?: number, getRefreshKey?: () => number | undefined): {
    response: Ref<DataQueryResponse | null, DataQueryResponse | null>;
    loading: Ref<boolean, boolean>;
    error: Ref<string | null, string | null>;
    abort: () => void;
};
