import AnalyticsAbstractFilter from './AnalyticsAbstractFilter';
import AnalyticsQueryTimeframe from './AnalyticsQueryTimeframe';
/**
 * @export
 * @class AnalyticsImpressionsQuery
 */
export declare class AnalyticsImpressionsQuery extends AnalyticsQueryTimeframe {
    /**
     * Analytics license key (required)
     * @type {string}
     * @memberof AnalyticsImpressionsQuery
     */
    licenseKey?: string;
    /**
     * Analytics Query Filters  Each filter requires 3 properties: name, operator and value.  Valid operators are [IN, EQ, NE, LT, LTE, GT, GTE, CONTAINS, NOTCONTAINS]
     * @type {AnalyticsAbstractFilter[]}
     * @memberof AnalyticsImpressionsQuery
     */
    filters?: AnalyticsAbstractFilter[];
    /**
     * Number of returned impressions
     * @type {number}
     * @memberof AnalyticsImpressionsQuery
     */
    limit?: number;
    constructor(obj?: Partial<AnalyticsImpressionsQuery>);
}
export default AnalyticsImpressionsQuery;
