import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVODataDataSource } from "./RVODataDataSource";
import { nullableString } from "../types";
/** OData data source item, see  {@link RVODataDataSource} for more information. */
export declare class RVODataDataSourceItem extends RVDataSourceItem {
    constructor(dataSource: RVODataDataSource);
    /** @hidden */
    constructor(json: any);
    /** @hidden */
    toJson(): any;
    private _url;
    /** URL to the OData entity set or function. */
    get url(): nullableString;
    set url(value: nullableString);
    private _entityType;
    get entityType(): nullableString;
    set entityType(value: nullableString);
    private _functionQName;
    get functionQName(): nullableString;
    set functionQName(value: nullableString);
    /** @hidden */
    getType(): string;
    /** @hidden */
    _getWrapper(): any;
}
