/**
 * 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 { UserInfoEntity } from './userInfoEntity';
export interface ExperimentsEntity {
    abTestIds?: string;
    archived?: boolean;
    baseStrategyId?: number;
    createdBy?: number;
    createdByUser?: UserInfoEntity;
    createdOn?: Date;
    description?: string;
    endTime?: number;
    experimentType?: ExperimentsEntity.ExperimentTypeEnum;
    id?: number;
    incrementalityTestId?: number;
    isActive?: boolean;
    isArchived?: boolean;
    lastModifiedBy?: number;
    lastModifiedByUser?: UserInfoEntity;
    lastModifiedOn?: Date;
    licenseeId?: number;
    name?: string;
    startTime?: number;
    status?: ExperimentsEntity.StatusEnum;
    timeZoneId?: number;
    winMetric?: string;
}
export declare namespace ExperimentsEntity {
    type ExperimentTypeEnum = 'INCREMENTALITY_TEST' | 'AB_TEST';
    const ExperimentTypeEnum: {
        INCREMENTALITYTEST: ExperimentTypeEnum;
        ABTEST: ExperimentTypeEnum;
    };
    type StatusEnum = 'LIVE' | 'SCHEDULED' | 'GENERATING_REPORT' | 'STOPPED' | 'COMPLETED';
    const StatusEnum: {
        LIVE: StatusEnum;
        SCHEDULED: StatusEnum;
        GENERATINGREPORT: StatusEnum;
        STOPPED: StatusEnum;
        COMPLETED: StatusEnum;
    };
}
