import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { nullableString, nullableDate } from "../types";
/**
 * HubSpot data source item, referencing a HubSpot entity.
 */
export declare class RVHubspotDataSourceItem extends RVDataSourceItem {
    constructor();
    /** @hidden */
    constructor(json: any);
    /** @hidden */
    toJson(): any;
    private _entity;
    /**
     * Entity to retrieve data from
     */
    get entity(): nullableString;
    set entity(value: nullableString);
    private _startDate;
    /**
     * Start date to use when requesting data.
     */
    get startDate(): nullableDate;
    set startDate(value: nullableDate);
    private _endDate;
    /**
     * End date to use when requesting data.
     */
    get endDate(): nullableDate;
    set endDate(value: nullableDate);
    /** @hidden */
    getType(): string;
    /** @hidden */
    _getWrapper(): any;
}
