export type EntryType = 'list' | 'report' | 'draft' | 'create' | 'edit'; export declare enum FilterTimeType { CURRENT = "current", START = "start" } export declare enum ExperimentMode { /** 编程实验 */ CODING = 1, /** 多链接实验 */ URL = 2, /** 可视化实验 */ VISUAL = 3, /** 推送实验 */ PUSH = 4, /** 广告-对比实验 */ AD = 5, /** 广告-增效度量实验 */ CIA = 6, /** 广告-品牌增效度量实验 */ BLS = 7, /** 多变体可视化实验 */ MVT = 8 } export declare const enum ExperimentStatus { /** 已结束 */ 'finish' = 0, /** 进行中 */ 'processing' = 1, /** 待调度 */ 'processingReady' = 2, /** 测试中 */ 'testing' = 3, /** 旧的草稿中, Libra 暂停的状态,不在 Tester中 */ 'draft' = 4, /** 进行2结束 */ 'finishReady' = 5, /** 待审批 */ 'waitVerify' = 6, /** 被驳回 */ 'rejected' = 7, /** Tester 使用的草稿状态 */ 'realDraft' = 8 } export declare const enum ExperimentType { 'CLIENT' = "uid", 'SERVER' = "ssid" } export interface Filters { status?: ExperimentStatus | -1; flight_mode?: ExperimentMode[]; flight_type?: ExperimentType[]; flight_ids?: number[]; metric_id?: number; flight_time_type?: FilterTimeType; launch_start_time?: number; launch_end_time?: number; search_keyword?: string; page: number; page_size: number; } export interface BasicOptions { type?: EntryType; appId: number; flightId?: number; templateId?: number; filters?: Filters; }