import { nullableString } from "../types";
import { RVDashboardDataSource } from "../AbstractClasses/RVDashboardDataSource";
/**
 * Abstract base class for Microsoft Analysis Services (MS SSAS) data sources
 */
export declare abstract class RVAnalysisServicesDataSource extends RVDashboardDataSource {
    /** @hidden */
    constructor(json?: any);
    /** @hidden */
    toJson(): any;
    /** @hidden */
    getProviderKey(): string;
    private _catalog;
    /**
    * The name of the catalog (database) to use.
    */
    get catalog(): nullableString;
    set catalog(value: nullableString);
    /** @hidden */
    _getWrapper(): any;
}
