import { nullableString } from "../types";
import { RVCubeDataSource } from "./RVCubeDataSource";
import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
/** Cube data source item */
export declare class RVCubeDataSourceItem extends RVDataSourceItem {
    constructor(dataSource: RVCubeDataSource);
    /** @hidden */
    constructor(json: any);
    /** @hidden */
    toJson(): any;
    private _cube;
    /** Name of the Cube model to query. */
    get cube(): nullableString;
    set cube(value: nullableString);
    /** @hidden */
    getType(): string;
}
