import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVRESTDataSource } from "./RVRESTDataSource";
import { nullableString } from "../types";
/** REST API data source item */
export declare class RVRESTDataSourceItem extends RVDataSourceItem {
    constructor(dataSource: RVRESTDataSource);
    /** @hidden */
    constructor(json: any);
    /** @hidden */
    toJson(): any;
    private _parameters;
    /** Values for the parameters specified in the data source {@link RVRESTDataSource.url} property. */
    get parameters(): any;
    set parameters(value: any);
    /**
    * URL to the REST endpoint.
    * The value will be set as the URL of the item's associated {@link RVRESTDataSource} data source object.
    * @deprecated This property is deprecated and will soon be removed. Please set the Url directly on the data source instead.
    */
    get url(): nullableString;
    set url(value: nullableString);
    /** @hidden */
    getType(): string;
    /** @hidden */
    _getWrapper(): any;
}
