import { RVDashboardDataSource } from "./RVDashboardDataSource";
import { nullableString } from "../types";
/**
 * The base data source class used to represent a connection to one of the supported database systems.
 */
export declare abstract class RVSqlBasedDataSource extends RVDashboardDataSource {
    private _host;
    /** Host name or IP address to connect to. */
    get host(): nullableString;
    set host(value: nullableString);
    private _port;
    get port(): number;
    set port(value: number);
    /** @hidden */
    constructor(json?: any);
    /** @hidden */
    toJson(): any;
    /** @hidden */
    _getWrapper(): any;
}
