import { IDataSourceProvider } from "../../../../../shared/datasources/IDataSourceProvider";
import { ILogQueryData } from "../../../../../../schema-definitions/ropid-departures-preset-logs/datasources/interfaces";
import { IDataSource } from "@golemio/core/dist/integration-engine";
import { IConfiguration } from "@golemio/core/dist/integration-engine/config/abstract";
interface IQueryParams {
    start: number;
    end: number;
    query: string;
}
export declare class GrafanaLokiDataSourceProvider implements IDataSourceProvider<ILogQueryData[]> {
    private config;
    private static DATASOURCE_NAME;
    constructor(config: IConfiguration);
    getDataSource(params: IQueryParams): IDataSource<ILogQueryData[]>;
    private getProtocolStrategy;
}
export {};
