import { ISmart4CityLocation } from "../../../schema-definitions/datasources/interfaces/ISmart4CityLocation";
import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig";
import { IDataSource } from "@golemio/core/dist/integration-engine";
import { IDataSourceProvider } from "../interfaces/IDataSourceProvider";
export declare class Smart4CityLocationDataSourceProvider implements IDataSourceProvider<ISmart4CityLocation[]> {
    private config;
    private static DATASOURCE_NAME;
    constructor(config: ISimpleConfig);
    getDataSource(cityCode: string): IDataSource<ISmart4CityLocation[]>;
    private getProtocolStrategy;
}
