import { type DataQueryRequest, type DataSourceSettings, type TimeRange } from '@grafana/data'; import { type PromOptions, type PromQuery } from '../../types'; export declare function createDefaultConfigOptions(): DataSourceSettings; export declare function createDataRequest(targets: PromQuery[], overrides?: Partial): DataQueryRequest; export declare function createDefaultPromResponse(): { data: { data: { result: { metric: { __name__: string; }; values: number[][]; }[]; resultType: string; }; }; }; export declare function getMockTimeRange(range?: string): TimeRange; export declare function fetchMockCalledWith(fetchMock: ReturnType): PromQuery[];