import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { ModelsPresetsService } from './presets.class'; export declare const modelsPresetSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; model: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; indicators: import("@feathersjs/typebox").TArray>; timeframes: import("@feathersjs/typebox").TArray>; trainingWindow: import("@feathersjs/typebox").TNumber; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; rank: import("@feathersjs/typebox").TOptional; autoTune: import("@feathersjs/typebox").TOptional; trialNumber: import("@feathersjs/typebox").TNumber; generation: import("@feathersjs/typebox").TNumber; }>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; labelPeriodCandles: import("@feathersjs/typebox").TOptional; indicatorPeriodsCandles: import("@feathersjs/typebox").TOptional>; includeShiftedCandles: import("@feathersjs/typebox").TOptional; backtestPeriodDays: import("@feathersjs/typebox").TOptional; entryThreshold: import("@feathersjs/typebox").TOptional; exitThreshold: import("@feathersjs/typebox").TOptional; modelTrainingParameters: import("@feathersjs/typebox").TOptional; stoploss: import("@feathersjs/typebox").TOptional; trailingStop: import("@feathersjs/typebox").TOptional; trailingStopPositive: import("@feathersjs/typebox").TOptional; trailingStopPositiveOffset: import("@feathersjs/typebox").TOptional; roi0: import("@feathersjs/typebox").TOptional; roiDecayMinutes: import("@feathersjs/typebox").TOptional; maxOpenTrades: import("@feathersjs/typebox").TOptional; freqaiDIThreshold: import("@feathersjs/typebox").TOptional; freqaiWeightFactor: import("@feathersjs/typebox").TOptional; freqaiNoiseStd: import("@feathersjs/typebox").TOptional; freqaiPCA: import("@feathersjs/typebox").TOptional; freqaiTestSize: import("@feathersjs/typebox").TOptional; fitLivePredictionsCandles: import("@feathersjs/typebox").TOptional; exchange: import("@feathersjs/typebox").TOptional>; pairs: import("@feathersjs/typebox").TOptional>>; corrPairs: import("@feathersjs/typebox").TOptional>>; lookbackDays: import("@feathersjs/typebox").TOptional; jobId: import("@feathersjs/typebox").TOptional>; containerId: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; status: import("@feathersjs/typebox").TOptional>; progress: import("@feathersjs/typebox").TOptional; results: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TOptional; failure: import("@feathersjs/typebox").TOptional; category: import("@feathersjs/typebox").TOptional>; summary: import("@feathersjs/typebox").TOptional>; errorTail: import("@feathersjs/typebox").TOptional>; logFile: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TAny; updatedAt: import("@feathersjs/typebox").TAny; startedAt: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; job: import("@feathersjs/typebox").TOptional>; }>>; }>; export type ModelsPreset = Static; export declare const modelsPresetValidator: import("@feathersjs/schema").Validator; export declare const modelsPresetResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; traderId?: string | {} | undefined; name: string; model: "catboost" | "lightgbm" | "xgboost"; indicators: string[]; timeframes: string[]; trainingWindow: number; riskTolerance?: "high" | "low" | "medium" | undefined; origin?: "system" | "user" | undefined; rank?: number | undefined; autoTune?: { studyName: string; trialNumber: number; generation: number; } | undefined; trialId?: string | {} | undefined; studyId?: string | {} | undefined; labelPeriodCandles?: number | undefined; indicatorPeriodsCandles?: number[] | undefined; includeShiftedCandles?: number | undefined; backtestPeriodDays?: number | undefined; entryThreshold?: number | undefined; exitThreshold?: number | undefined; modelTrainingParameters?: any; stoploss?: number | undefined; trailingStop?: boolean | undefined; trailingStopPositive?: number | undefined; trailingStopPositiveOffset?: number | undefined; roi0?: number | undefined; roiDecayMinutes?: number | undefined; maxOpenTrades?: number | undefined; freqaiDIThreshold?: number | undefined; freqaiWeightFactor?: number | undefined; freqaiNoiseStd?: number | undefined; freqaiPCA?: boolean | undefined; freqaiTestSize?: number | undefined; fitLivePredictionsCandles?: number | undefined; exchange?: string | undefined; pairs?: string[] | undefined; corrPairs?: string[] | undefined; lookbackDays?: number | undefined; jobId?: string | undefined; containerId?: string | undefined; provider?: "batch" | "docker" | undefined; status?: string | undefined; progress?: number | undefined; results?: any; took?: number | undefined; failure?: { exitCode?: number | undefined; category?: string | undefined; summary?: string | undefined; errorTail?: string | undefined; logFile?: string | undefined; } | undefined; createdAt: any; updatedAt: any; startedAt?: any; stoppedAt?: any; job?: { jobName?: string | undefined; } | undefined; }, HookContext>>; export declare const modelsPresetExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; traderId?: string | {} | undefined; name: string; model: "catboost" | "lightgbm" | "xgboost"; indicators: string[]; timeframes: string[]; trainingWindow: number; riskTolerance?: "high" | "low" | "medium" | undefined; origin?: "system" | "user" | undefined; rank?: number | undefined; autoTune?: { studyName: string; trialNumber: number; generation: number; } | undefined; trialId?: string | {} | undefined; studyId?: string | {} | undefined; labelPeriodCandles?: number | undefined; indicatorPeriodsCandles?: number[] | undefined; includeShiftedCandles?: number | undefined; backtestPeriodDays?: number | undefined; entryThreshold?: number | undefined; exitThreshold?: number | undefined; modelTrainingParameters?: any; stoploss?: number | undefined; trailingStop?: boolean | undefined; trailingStopPositive?: number | undefined; trailingStopPositiveOffset?: number | undefined; roi0?: number | undefined; roiDecayMinutes?: number | undefined; maxOpenTrades?: number | undefined; freqaiDIThreshold?: number | undefined; freqaiWeightFactor?: number | undefined; freqaiNoiseStd?: number | undefined; freqaiPCA?: boolean | undefined; freqaiTestSize?: number | undefined; fitLivePredictionsCandles?: number | undefined; exchange?: string | undefined; pairs?: string[] | undefined; corrPairs?: string[] | undefined; lookbackDays?: number | undefined; jobId?: string | undefined; containerId?: string | undefined; provider?: "batch" | "docker" | undefined; status?: string | undefined; progress?: number | undefined; results?: any; took?: number | undefined; failure?: { exitCode?: number | undefined; category?: string | undefined; summary?: string | undefined; errorTail?: string | undefined; logFile?: string | undefined; } | undefined; createdAt: any; updatedAt: any; startedAt?: any; stoppedAt?: any; job?: { jobName?: string | undefined; } | undefined; }, HookContext>>; export declare const modelsPresetDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; model: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; indicators: import("@feathersjs/typebox").TArray>; timeframes: import("@feathersjs/typebox").TArray>; trainingWindow: import("@feathersjs/typebox").TNumber; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; rank: import("@feathersjs/typebox").TOptional; autoTune: import("@feathersjs/typebox").TOptional; trialNumber: import("@feathersjs/typebox").TNumber; generation: import("@feathersjs/typebox").TNumber; }>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; labelPeriodCandles: import("@feathersjs/typebox").TOptional; indicatorPeriodsCandles: import("@feathersjs/typebox").TOptional>; includeShiftedCandles: import("@feathersjs/typebox").TOptional; backtestPeriodDays: import("@feathersjs/typebox").TOptional; entryThreshold: import("@feathersjs/typebox").TOptional; exitThreshold: import("@feathersjs/typebox").TOptional; modelTrainingParameters: import("@feathersjs/typebox").TOptional; stoploss: import("@feathersjs/typebox").TOptional; trailingStop: import("@feathersjs/typebox").TOptional; trailingStopPositive: import("@feathersjs/typebox").TOptional; trailingStopPositiveOffset: import("@feathersjs/typebox").TOptional; roi0: import("@feathersjs/typebox").TOptional; roiDecayMinutes: import("@feathersjs/typebox").TOptional; maxOpenTrades: import("@feathersjs/typebox").TOptional; freqaiDIThreshold: import("@feathersjs/typebox").TOptional; freqaiWeightFactor: import("@feathersjs/typebox").TOptional; freqaiNoiseStd: import("@feathersjs/typebox").TOptional; freqaiPCA: import("@feathersjs/typebox").TOptional; freqaiTestSize: import("@feathersjs/typebox").TOptional; fitLivePredictionsCandles: import("@feathersjs/typebox").TOptional; exchange: import("@feathersjs/typebox").TOptional>; pairs: import("@feathersjs/typebox").TOptional>>; corrPairs: import("@feathersjs/typebox").TOptional>>; lookbackDays: import("@feathersjs/typebox").TOptional; jobId: import("@feathersjs/typebox").TOptional>; containerId: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; status: import("@feathersjs/typebox").TOptional>; progress: import("@feathersjs/typebox").TOptional; results: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TOptional; failure: import("@feathersjs/typebox").TOptional; category: import("@feathersjs/typebox").TOptional>; summary: import("@feathersjs/typebox").TOptional>; errorTail: import("@feathersjs/typebox").TOptional>; logFile: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TAny; updatedAt: import("@feathersjs/typebox").TAny; startedAt: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; job: import("@feathersjs/typebox").TOptional>; }>>; }>, ["name", "model", "indicators", "timeframes", "trainingWindow", "riskTolerance", "origin", "rank", "labelPeriodCandles", "indicatorPeriodsCandles", "includeShiftedCandles", "backtestPeriodDays", "entryThreshold", "exitThreshold", "modelTrainingParameters", "stoploss", "trailingStop", "trailingStopPositive", "trailingStopPositiveOffset", "roi0", "roiDecayMinutes", "maxOpenTrades", "freqaiDIThreshold", "freqaiWeightFactor", "freqaiNoiseStd", "freqaiPCA", "freqaiTestSize", "fitLivePredictionsCandles", "exchange", "pairs", "corrPairs", "lookbackDays", "trialId", "studyId"]>; export type ModelsPresetData = Static; export declare const modelsPresetDataValidator: import("@feathersjs/schema").Validator; export declare const modelsPresetDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; traderId?: string | {} | undefined; name: string; model: "catboost" | "lightgbm" | "xgboost"; indicators: string[]; timeframes: string[]; trainingWindow: number; riskTolerance?: "high" | "low" | "medium" | undefined; origin?: "system" | "user" | undefined; rank?: number | undefined; autoTune?: { studyName: string; trialNumber: number; generation: number; } | undefined; trialId?: string | {} | undefined; studyId?: string | {} | undefined; labelPeriodCandles?: number | undefined; indicatorPeriodsCandles?: number[] | undefined; includeShiftedCandles?: number | undefined; backtestPeriodDays?: number | undefined; entryThreshold?: number | undefined; exitThreshold?: number | undefined; modelTrainingParameters?: any; stoploss?: number | undefined; trailingStop?: boolean | undefined; trailingStopPositive?: number | undefined; trailingStopPositiveOffset?: number | undefined; roi0?: number | undefined; roiDecayMinutes?: number | undefined; maxOpenTrades?: number | undefined; freqaiDIThreshold?: number | undefined; freqaiWeightFactor?: number | undefined; freqaiNoiseStd?: number | undefined; freqaiPCA?: boolean | undefined; freqaiTestSize?: number | undefined; fitLivePredictionsCandles?: number | undefined; exchange?: string | undefined; pairs?: string[] | undefined; corrPairs?: string[] | undefined; lookbackDays?: number | undefined; jobId?: string | undefined; containerId?: string | undefined; provider?: "batch" | "docker" | undefined; status?: string | undefined; progress?: number | undefined; results?: any; took?: number | undefined; failure?: { exitCode?: number | undefined; category?: string | undefined; summary?: string | undefined; errorTail?: string | undefined; logFile?: string | undefined; } | undefined; createdAt: any; updatedAt: any; startedAt?: any; stoppedAt?: any; job?: { jobName?: string | undefined; } | undefined; }, HookContext>>; export declare const modelsPresetPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; model: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; indicators: import("@feathersjs/typebox").TArray>; timeframes: import("@feathersjs/typebox").TArray>; trainingWindow: import("@feathersjs/typebox").TNumber; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; rank: import("@feathersjs/typebox").TOptional; autoTune: import("@feathersjs/typebox").TOptional; trialNumber: import("@feathersjs/typebox").TNumber; generation: import("@feathersjs/typebox").TNumber; }>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; labelPeriodCandles: import("@feathersjs/typebox").TOptional; indicatorPeriodsCandles: import("@feathersjs/typebox").TOptional>; includeShiftedCandles: import("@feathersjs/typebox").TOptional; backtestPeriodDays: import("@feathersjs/typebox").TOptional; entryThreshold: import("@feathersjs/typebox").TOptional; exitThreshold: import("@feathersjs/typebox").TOptional; modelTrainingParameters: import("@feathersjs/typebox").TOptional; stoploss: import("@feathersjs/typebox").TOptional; trailingStop: import("@feathersjs/typebox").TOptional; trailingStopPositive: import("@feathersjs/typebox").TOptional; trailingStopPositiveOffset: import("@feathersjs/typebox").TOptional; roi0: import("@feathersjs/typebox").TOptional; roiDecayMinutes: import("@feathersjs/typebox").TOptional; maxOpenTrades: import("@feathersjs/typebox").TOptional; freqaiDIThreshold: import("@feathersjs/typebox").TOptional; freqaiWeightFactor: import("@feathersjs/typebox").TOptional; freqaiNoiseStd: import("@feathersjs/typebox").TOptional; freqaiPCA: import("@feathersjs/typebox").TOptional; freqaiTestSize: import("@feathersjs/typebox").TOptional; fitLivePredictionsCandles: import("@feathersjs/typebox").TOptional; exchange: import("@feathersjs/typebox").TOptional>; pairs: import("@feathersjs/typebox").TOptional>>; corrPairs: import("@feathersjs/typebox").TOptional>>; lookbackDays: import("@feathersjs/typebox").TOptional; jobId: import("@feathersjs/typebox").TOptional>; containerId: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; status: import("@feathersjs/typebox").TOptional>; progress: import("@feathersjs/typebox").TOptional; results: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TOptional; failure: import("@feathersjs/typebox").TOptional; category: import("@feathersjs/typebox").TOptional>; summary: import("@feathersjs/typebox").TOptional>; errorTail: import("@feathersjs/typebox").TOptional>; logFile: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TAny; updatedAt: import("@feathersjs/typebox").TAny; startedAt: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; job: import("@feathersjs/typebox").TOptional>; }>>; }>>; export type ModelsPresetPatch = Static; export declare const modelsPresetPatchValidator: import("@feathersjs/schema").Validator; export declare const modelsPresetPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; traderId?: string | {} | undefined; name: string; model: "catboost" | "lightgbm" | "xgboost"; indicators: string[]; timeframes: string[]; trainingWindow: number; riskTolerance?: "high" | "low" | "medium" | undefined; origin?: "system" | "user" | undefined; rank?: number | undefined; autoTune?: { studyName: string; trialNumber: number; generation: number; } | undefined; trialId?: string | {} | undefined; studyId?: string | {} | undefined; labelPeriodCandles?: number | undefined; indicatorPeriodsCandles?: number[] | undefined; includeShiftedCandles?: number | undefined; backtestPeriodDays?: number | undefined; entryThreshold?: number | undefined; exitThreshold?: number | undefined; modelTrainingParameters?: any; stoploss?: number | undefined; trailingStop?: boolean | undefined; trailingStopPositive?: number | undefined; trailingStopPositiveOffset?: number | undefined; roi0?: number | undefined; roiDecayMinutes?: number | undefined; maxOpenTrades?: number | undefined; freqaiDIThreshold?: number | undefined; freqaiWeightFactor?: number | undefined; freqaiNoiseStd?: number | undefined; freqaiPCA?: boolean | undefined; freqaiTestSize?: number | undefined; fitLivePredictionsCandles?: number | undefined; exchange?: string | undefined; pairs?: string[] | undefined; corrPairs?: string[] | undefined; lookbackDays?: number | undefined; jobId?: string | undefined; containerId?: string | undefined; provider?: "batch" | "docker" | undefined; status?: string | undefined; progress?: number | undefined; results?: any; took?: number | undefined; failure?: { exitCode?: number | undefined; category?: string | undefined; summary?: string | undefined; errorTail?: string | undefined; logFile?: string | undefined; } | undefined; createdAt: any; updatedAt: any; startedAt?: any; stoppedAt?: any; job?: { jobName?: string | undefined; } | undefined; }, HookContext>>; export declare const modelsPresetQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; model: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; indicators: import("@feathersjs/typebox").TArray>; timeframes: import("@feathersjs/typebox").TArray>; trainingWindow: import("@feathersjs/typebox").TNumber; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; rank: import("@feathersjs/typebox").TOptional; autoTune: import("@feathersjs/typebox").TOptional; trialNumber: import("@feathersjs/typebox").TNumber; generation: import("@feathersjs/typebox").TNumber; }>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; labelPeriodCandles: import("@feathersjs/typebox").TOptional; indicatorPeriodsCandles: import("@feathersjs/typebox").TOptional>; includeShiftedCandles: import("@feathersjs/typebox").TOptional; backtestPeriodDays: import("@feathersjs/typebox").TOptional; entryThreshold: import("@feathersjs/typebox").TOptional; exitThreshold: import("@feathersjs/typebox").TOptional; modelTrainingParameters: import("@feathersjs/typebox").TOptional; stoploss: import("@feathersjs/typebox").TOptional; trailingStop: import("@feathersjs/typebox").TOptional; trailingStopPositive: import("@feathersjs/typebox").TOptional; trailingStopPositiveOffset: import("@feathersjs/typebox").TOptional; roi0: import("@feathersjs/typebox").TOptional; roiDecayMinutes: import("@feathersjs/typebox").TOptional; maxOpenTrades: import("@feathersjs/typebox").TOptional; freqaiDIThreshold: import("@feathersjs/typebox").TOptional; freqaiWeightFactor: import("@feathersjs/typebox").TOptional; freqaiNoiseStd: import("@feathersjs/typebox").TOptional; freqaiPCA: import("@feathersjs/typebox").TOptional; freqaiTestSize: import("@feathersjs/typebox").TOptional; fitLivePredictionsCandles: import("@feathersjs/typebox").TOptional; exchange: import("@feathersjs/typebox").TOptional>; pairs: import("@feathersjs/typebox").TOptional>>; corrPairs: import("@feathersjs/typebox").TOptional>>; lookbackDays: import("@feathersjs/typebox").TOptional; jobId: import("@feathersjs/typebox").TOptional>; containerId: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; status: import("@feathersjs/typebox").TOptional>; progress: import("@feathersjs/typebox").TOptional; results: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TOptional; failure: import("@feathersjs/typebox").TOptional; category: import("@feathersjs/typebox").TOptional>; summary: import("@feathersjs/typebox").TOptional>; errorTail: import("@feathersjs/typebox").TOptional>; logFile: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TAny; updatedAt: import("@feathersjs/typebox").TAny; startedAt: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; job: import("@feathersjs/typebox").TOptional>; }>>; }>, ["_id", "userId", "traderId", "name", "model", "indicators", "timeframes", "trainingWindow", "riskTolerance", "origin", "rank", "jobId", "containerId", "provider", "status", "progress", "results", "took", "createdAt", "updatedAt", "startedAt", "stoppedAt", "job", "trialId", "studyId"]>; export declare const modelsPresetQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; containerId: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional; indicators: import("@feathersjs/typebox").TOptional; job: import("@feathersjs/typebox").TOptional; jobId: import("@feathersjs/typebox").TOptional; model: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; origin: import("@feathersjs/typebox").TOptional; progress: import("@feathersjs/typebox").TOptional; provider: import("@feathersjs/typebox").TOptional; rank: import("@feathersjs/typebox").TOptional; results: import("@feathersjs/typebox").TOptional; riskTolerance: import("@feathersjs/typebox").TOptional; startedAt: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; studyId: import("@feathersjs/typebox").TOptional; timeframes: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TOptional; traderId: import("@feathersjs/typebox").TOptional; trainingWindow: import("@feathersjs/typebox").TOptional; trialId: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; userId: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "containerId" | "createdAt" | "indicators" | "job" | "jobId" | "model" | "name" | "origin" | "progress" | "provider" | "rank" | "results" | "riskTolerance" | "startedAt" | "status" | "stoppedAt" | "studyId" | "timeframes" | "took" | "traderId" | "trainingWindow" | "trialId" | "updatedAt" | "userId")[]>; $and: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; containerId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; indicators: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; job: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial>; }>>; $gte: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; progress: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; rank: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; results: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; status: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; timeframes: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; took: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trainingWindow: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; containerId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; indicators: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; job: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial>; }>>; $gte: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; progress: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; rank: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; results: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; status: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; timeframes: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; took: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trainingWindow: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; containerId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; indicators: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; job: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial>; }>>; $gte: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; progress: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; rank: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; results: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; status: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; timeframes: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; took: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trainingWindow: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; containerId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; indicators: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; job: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial>; }>>; $gte: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray>; }>>> | import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobId: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"lightgbm">, import("@feathersjs/typebox").TLiteral<"xgboost">, import("@feathersjs/typebox").TLiteral<"catboost">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; origin: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; progress: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; rank: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; results: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; riskTolerance: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"medium">, import("@feathersjs/typebox").TLiteral<"high">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; status: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; timeframes: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; took: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trainingWindow: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type ModelsPresetQuery = Static; export declare const modelsPresetQueryValidator: import("@feathersjs/schema").Validator; export declare const modelsPresetQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; containerId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: any; indicators?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; job?: Partial<{ $gt?: { jobName?: string | undefined; } | undefined; $gte?: { jobName?: string | undefined; } | undefined; $lt?: { jobName?: string | undefined; } | undefined; $lte?: { jobName?: string | undefined; } | undefined; $ne?: { jobName?: string | undefined; } | undefined; $in: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; $nin: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; } & {}> | { jobName?: string | undefined; } | undefined; jobId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; model?: "catboost" | "lightgbm" | "xgboost" | Partial<{ $gt: "catboost" | "lightgbm" | "xgboost"; $gte: "catboost" | "lightgbm" | "xgboost"; $lt: "catboost" | "lightgbm" | "xgboost"; $lte: "catboost" | "lightgbm" | "xgboost"; $ne: "catboost" | "lightgbm" | "xgboost"; $in: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; $nin: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; origin?: "system" | "user" | Partial<{ $gt?: "system" | "user" | undefined; $gte?: "system" | "user" | undefined; $lt?: "system" | "user" | undefined; $lte?: "system" | "user" | undefined; $ne?: "system" | "user" | undefined; $in: "system" | "user" | ("system" | "user")[]; $nin: "system" | "user" | ("system" | "user")[]; } & {}> | undefined; progress?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | Partial<{ $gt?: "batch" | "docker" | undefined; $gte?: "batch" | "docker" | undefined; $lt?: "batch" | "docker" | undefined; $lte?: "batch" | "docker" | undefined; $ne?: "batch" | "docker" | undefined; $in: "batch" | "docker" | ("batch" | "docker")[]; $nin: "batch" | "docker" | ("batch" | "docker")[]; } & {}> | undefined; rank?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; results?: any; riskTolerance?: "high" | "low" | "medium" | Partial<{ $gt?: "high" | "low" | "medium" | undefined; $gte?: "high" | "low" | "medium" | undefined; $lt?: "high" | "low" | "medium" | undefined; $lte?: "high" | "low" | "medium" | undefined; $ne?: "high" | "low" | "medium" | undefined; $in: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; $nin: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; } & {}> | undefined; startedAt?: any; status?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; timeframes?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; took?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; traderId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; trainingWindow?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trialId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; updatedAt?: any; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; } | { $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; containerId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: any; indicators?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; job?: Partial<{ $gt?: { jobName?: string | undefined; } | undefined; $gte?: { jobName?: string | undefined; } | undefined; $lt?: { jobName?: string | undefined; } | undefined; $lte?: { jobName?: string | undefined; } | undefined; $ne?: { jobName?: string | undefined; } | undefined; $in: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; $nin: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; } & {}> | { jobName?: string | undefined; } | undefined; jobId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; model?: "catboost" | "lightgbm" | "xgboost" | Partial<{ $gt: "catboost" | "lightgbm" | "xgboost"; $gte: "catboost" | "lightgbm" | "xgboost"; $lt: "catboost" | "lightgbm" | "xgboost"; $lte: "catboost" | "lightgbm" | "xgboost"; $ne: "catboost" | "lightgbm" | "xgboost"; $in: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; $nin: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; origin?: "system" | "user" | Partial<{ $gt?: "system" | "user" | undefined; $gte?: "system" | "user" | undefined; $lt?: "system" | "user" | undefined; $lte?: "system" | "user" | undefined; $ne?: "system" | "user" | undefined; $in: "system" | "user" | ("system" | "user")[]; $nin: "system" | "user" | ("system" | "user")[]; } & {}> | undefined; progress?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | Partial<{ $gt?: "batch" | "docker" | undefined; $gte?: "batch" | "docker" | undefined; $lt?: "batch" | "docker" | undefined; $lte?: "batch" | "docker" | undefined; $ne?: "batch" | "docker" | undefined; $in: "batch" | "docker" | ("batch" | "docker")[]; $nin: "batch" | "docker" | ("batch" | "docker")[]; } & {}> | undefined; rank?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; results?: any; riskTolerance?: "high" | "low" | "medium" | Partial<{ $gt?: "high" | "low" | "medium" | undefined; $gte?: "high" | "low" | "medium" | undefined; $lt?: "high" | "low" | "medium" | undefined; $lte?: "high" | "low" | "medium" | undefined; $ne?: "high" | "low" | "medium" | undefined; $in: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; $nin: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; } & {}> | undefined; startedAt?: any; status?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; timeframes?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; took?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; traderId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; trainingWindow?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trialId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; updatedAt?: any; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; containerId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: any; indicators?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; job?: Partial<{ $gt?: { jobName?: string | undefined; } | undefined; $gte?: { jobName?: string | undefined; } | undefined; $lt?: { jobName?: string | undefined; } | undefined; $lte?: { jobName?: string | undefined; } | undefined; $ne?: { jobName?: string | undefined; } | undefined; $in: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; $nin: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; } & {}> | { jobName?: string | undefined; } | undefined; jobId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; model?: "catboost" | "lightgbm" | "xgboost" | Partial<{ $gt: "catboost" | "lightgbm" | "xgboost"; $gte: "catboost" | "lightgbm" | "xgboost"; $lt: "catboost" | "lightgbm" | "xgboost"; $lte: "catboost" | "lightgbm" | "xgboost"; $ne: "catboost" | "lightgbm" | "xgboost"; $in: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; $nin: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; origin?: "system" | "user" | Partial<{ $gt?: "system" | "user" | undefined; $gte?: "system" | "user" | undefined; $lt?: "system" | "user" | undefined; $lte?: "system" | "user" | undefined; $ne?: "system" | "user" | undefined; $in: "system" | "user" | ("system" | "user")[]; $nin: "system" | "user" | ("system" | "user")[]; } & {}> | undefined; progress?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | Partial<{ $gt?: "batch" | "docker" | undefined; $gte?: "batch" | "docker" | undefined; $lt?: "batch" | "docker" | undefined; $lte?: "batch" | "docker" | undefined; $ne?: "batch" | "docker" | undefined; $in: "batch" | "docker" | ("batch" | "docker")[]; $nin: "batch" | "docker" | ("batch" | "docker")[]; } & {}> | undefined; rank?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; results?: any; riskTolerance?: "high" | "low" | "medium" | Partial<{ $gt?: "high" | "low" | "medium" | undefined; $gte?: "high" | "low" | "medium" | undefined; $lt?: "high" | "low" | "medium" | undefined; $lte?: "high" | "low" | "medium" | undefined; $ne?: "high" | "low" | "medium" | undefined; $in: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; $nin: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; } & {}> | undefined; startedAt?: any; status?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; timeframes?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; took?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; traderId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; trainingWindow?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trialId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; updatedAt?: any; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; }[]; }> & { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; containerId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: any; indicators?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; job?: Partial<{ $gt?: { jobName?: string | undefined; } | undefined; $gte?: { jobName?: string | undefined; } | undefined; $lt?: { jobName?: string | undefined; } | undefined; $lte?: { jobName?: string | undefined; } | undefined; $ne?: { jobName?: string | undefined; } | undefined; $in: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; $nin: { jobName?: string | undefined; }[] | { jobName?: string | undefined; }; } & {}> | { jobName?: string | undefined; } | undefined; jobId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; model?: "catboost" | "lightgbm" | "xgboost" | Partial<{ $gt: "catboost" | "lightgbm" | "xgboost"; $gte: "catboost" | "lightgbm" | "xgboost"; $lt: "catboost" | "lightgbm" | "xgboost"; $lte: "catboost" | "lightgbm" | "xgboost"; $ne: "catboost" | "lightgbm" | "xgboost"; $in: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; $nin: "catboost" | "lightgbm" | "xgboost" | ("catboost" | "lightgbm" | "xgboost")[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; origin?: "system" | "user" | Partial<{ $gt?: "system" | "user" | undefined; $gte?: "system" | "user" | undefined; $lt?: "system" | "user" | undefined; $lte?: "system" | "user" | undefined; $ne?: "system" | "user" | undefined; $in: "system" | "user" | ("system" | "user")[]; $nin: "system" | "user" | ("system" | "user")[]; } & {}> | undefined; progress?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | Partial<{ $gt?: "batch" | "docker" | undefined; $gte?: "batch" | "docker" | undefined; $lt?: "batch" | "docker" | undefined; $lte?: "batch" | "docker" | undefined; $ne?: "batch" | "docker" | undefined; $in: "batch" | "docker" | ("batch" | "docker")[]; $nin: "batch" | "docker" | ("batch" | "docker")[]; } & {}> | undefined; rank?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; results?: any; riskTolerance?: "high" | "low" | "medium" | Partial<{ $gt?: "high" | "low" | "medium" | undefined; $gte?: "high" | "low" | "medium" | undefined; $lt?: "high" | "low" | "medium" | undefined; $lte?: "high" | "low" | "medium" | undefined; $ne?: "high" | "low" | "medium" | undefined; $in: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; $nin: "high" | "low" | "medium" | ("high" | "low" | "medium")[]; } & {}> | undefined; startedAt?: any; status?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; timeframes?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; took?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; traderId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; trainingWindow?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trialId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; updatedAt?: any; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; } & {}, HookContext>>;