import { Options } from "./option"; export declare class SearchCriteria { questionContent: string; questionTypeId: number; regionValues: Array; resourceCategory: number; difficulty: any; questionCategoryIds: string[]; regionId: number; year: string; useCountSort: number; questionIntegratedSort: number; knowledgeIds: string[]; syncKnowledgeIds: string[]; knowledgeId: string; syncKnowledgeId: string; pageSize: string; keyWord?: string; dimensionDetailIds: number[]; knowledgeType?: 1 | 2; sectionId?: number; subjectId?: number; publishVersionId?: number; bookVersionId?: number; _isDelicate: boolean; _onlySelectedTag: boolean; isDelicate: number; onlySelectedTag: number; questionTypeCollapse: string; collapseQuestionId: number; isNesEs: number; questionSetId: number; isJyeoo: boolean; } export declare class SearchOptions { questionTypeList: Options[]; difficultyList: Options[]; questionCategoryList: Options[]; yearList: Options[]; yearListShow: Options[]; orderbyList: Options[]; questionSourceList: Options[]; regionList: any[]; tikuList: any[]; } export declare class QuestionInfo { id?: string; questionId?: number; repeateQuestionId?: number; questionTypeId?: number; questionTypeName?: string; difficulty?: number; difficultyName?: string; questionType?: number; questionContentTranslate?: string; useCount?: string; isDelicate?: number; knowledges?: Knowledge[]; syncKnowledges?: Knowledge[]; questionExplain?: Explain; subQuestions?: SubQuestion[]; wrongSubQuestions?: SubQuestion[]; isAdded?: number; questionExplains?: any[]; dimensionVOs?: DimensionVO[]; questionTypeCollapseCount?: number; questionTypeCollapse?: string; draftId?: String; showShadow?: boolean; teaModuleName?: string; questionTypeDimensionVOList?: any; questionSource: string; qType?: number; selectQuestionOption?: any[]; selectQuestionTitle?: string; audioList: AudioVO[]; aliplayer: any; paperCount: number; realCount: number; jyUUID: any; quesAddStatus: number; } declare class AudioVO { audioId: string; audioName: string; } export declare class DimensionVO { dimensionTypeId?: number; dimensionTypeName?: string; simpleDimensionDetailVOList?: SimpleDimensionDetailVO[]; isShowDimensionPanel?: boolean; } export declare class SimpleDimensionDetailVO { dimensionDetailId?: number; dimensionDetailName?: string; } export declare class QuestionDimensionVO { subQuestionId?: number; dimensionTypeId?: number; dimensionTypeName?: number; dimensionDetailName?: string; dimensionDetailId?: number; } export declare class StemDimensionVO { subQuestionId?: number; dimensionTypeId?: number; dimensionTypeName?: number; stemDimensionDetailList?: StemDimensionDetailVO[]; } export declare class StemDimensionDetailVO { dimensionDetailName?: string; dimensionDetailId?: number; } export declare class Explain { explainId?: string; trainThoughtTranslate?: string; solutionProcessTranslate?: string; answerTranslate?: string; } export declare class Knowledge { id?: string; isMaster?: number; name?: string; } export declare class SubQuestion { subQuestionId?: string; subQuestionOrder?: number; subQuestionType?: string; subQuestionTypeName?: string; subQuestionContentTranslate?: string; questionExplains?: Explain[]; } export declare class SelectedOption { type: 1 | 2; knowledgeId?: string; knowledgeName?: string; isSync?: boolean; leaf?: boolean; dimensionTypeName?: string; dimensionDetailId?: number; dimensionDetailName?: string; } export declare class TikuVO { baseTikuList?: TikuDetailVO[]; highQualityTikuList?: TikuDetailVO[]; } export declare class TikuDetailVO { groupIdList?: number[]; tikuId?: number; tikuName?: string; } export {};