import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVMarketoDataSource } from "./RVMarketoDataSource";
import { nullableString, nullableDate } from "../types";
/** Marketo data source item, see  {@link RVMarketoDataSource} for more information. */
export declare class RVMarketoDataSourceItem extends RVDataSourceItem {
    constructor(dataSource: RVMarketoDataSource);
    /** @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;
}
