import { Observable } from 'rxjs'; import { DataQueryRequest, DataQueryResponse, DataSourceApi, DataSourceInstanceSettings, DataSourceJsonData, DataSourcePluginMeta, TestDataSourceResponse } from '../../types/datasource'; import { DataQuery } from '../../types/query'; export interface TestQuery extends DataQuery { query: string; } export interface TestJsonData extends DataSourceJsonData { url?: string; } export declare const meta: DataSourcePluginMeta; export declare const TestDataSettings: DataSourceInstanceSettings; export declare class TestDataSource extends DataSourceApi { query(request: DataQueryRequest): Promise | Observable; testDatasource(): Promise; constructor(instanceSettings?: DataSourceInstanceSettings); }