/**
 * Api Documentation
 * Api Documentation
 *
 * OpenAPI spec version: 1.0
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
import { BaseModel } from './baseModel';
import { JobResponse } from './jobResponse';
import { ReportingRequest } from './reportingRequest';
export interface ReportingSchedulerResponse {
    active?: boolean;
    archived?: boolean;
    createdBy?: BaseModel;
    createdOn?: number;
    description?: string;
    endTime?: number;
    id?: number;
    interval?: ReportingSchedulerResponse.IntervalEnum;
    jobs?: Array<JobResponse>;
    lastRunTime?: number;
    licenseeId?: number;
    modifiedBy?: BaseModel;
    modifiedOn?: number;
    nextRunTime?: number;
    receivers?: Array<BaseModel>;
    reportType?: ReportingSchedulerResponse.ReportTypeEnum;
    reportingRequest?: ReportingRequest;
    timezone?: BaseModel;
    title?: string;
}
export declare namespace ReportingSchedulerResponse {
    type IntervalEnum = 'DAILY' | 'SEVEN_DAYS' | 'FIFTEEN_DAYS' | 'MONTHLY';
    const IntervalEnum: {
        DAILY: IntervalEnum;
        SEVENDAYS: IntervalEnum;
        FIFTEENDAYS: IntervalEnum;
        MONTHLY: IntervalEnum;
    };
    type ReportTypeEnum = 'ADVANCED' | 'CONVERSION' | 'INVENTORY' | 'LOSS_BID' | 'VIDEO' | 'ALL';
    const ReportTypeEnum: {
        ADVANCED: ReportTypeEnum;
        CONVERSION: ReportTypeEnum;
        INVENTORY: ReportTypeEnum;
        LOSSBID: ReportTypeEnum;
        VIDEO: ReportTypeEnum;
        ALL: ReportTypeEnum;
    };
}
