import { Query, QueryRouterClient } from "./client";
type ClientSourceName = string;
export declare class QueryRouter {
    private defaultClient;
    private clientsMap;
    constructor(defaultClient: QueryRouterClient);
    addClient(client: QueryRouterClient, sourceName: ClientSourceName): void;
    executeQueries(queries: Query[], datasource?: string): Promise<any[]>;
    private getSources;
}
export {};
