import type { Static } from '@feathersjs/typebox'; import { type HookContext } from '../../../declarations'; import type { StrategiesGenerateService } from './generate.class'; export declare const strategiesGenerateSchema: 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<{}>]>>; prompt: import("@feathersjs/typebox").TString; context: import("@feathersjs/typebox").TOptional>; description: import("@feathersjs/typebox").TOptional>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; strategyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; templateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; currentStep: import("@feathersjs/typebox").TOptional>; error: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional>; public: import("@feathersjs/typebox").TOptional; auto: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; epochs: import("@feathersjs/typebox").TNumber; overrides: import("@feathersjs/typebox").TObject<{ max_open_trades: import("@feathersjs/typebox").TNumber; dry_run_wallet: import("@feathersjs/typebox").TNumber; }>; options: import("@feathersjs/typebox").TObject<{ protections: import("@feathersjs/typebox").TBoolean; eps: import("@feathersjs/typebox").TBoolean; }>; function: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"ShortTradeDurHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"OnlyProfitHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"CalmarHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownRelativeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"ProfitDrawDownHyperOptLoss">]>; days: import("@feathersjs/typebox").TNumber; }>; }>>; agendaJobId: import("@feathersjs/typebox").TOptional>; }>; export type StrategiesGenerate = Static; export declare const strategiesGenerateValidator: import("@feathersjs/schema").Validator; export declare const strategiesGenerateResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; prompt: string; context?: string | undefined; description?: string | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; strategyId?: string | {} | undefined; templateId?: string | {} | undefined; currentStep?: string | undefined; error?: string | undefined; createdAt?: string | undefined; public?: boolean | undefined; auto?: { hyperopt: { enabled: boolean; exchangeId?: string | {} | undefined; traderId?: string | {} | undefined; epochs: number; overrides: { max_open_trades: number; dry_run_wallet: number; }; options: { protections: boolean; eps: boolean; }; function: "CalmarHyperOptLoss" | "MaxDrawDownHyperOptLoss" | "MaxDrawDownRelativeHyperOptLoss" | "OnlyProfitHyperOptLoss" | "ProfitDrawDownHyperOptLoss" | "SharpeHyperOptLoss" | "SharpeHyperOptLossDaily" | "ShortTradeDurHyperOptLoss" | "SortinoHyperOptLoss" | "SortinoHyperOptLossDaily"; days: number; }; } | undefined; agendaJobId?: string | undefined; }, HookContext>>; export declare const strategiesGenerateExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; prompt: string; context?: string | undefined; description?: string | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; strategyId?: string | {} | undefined; templateId?: string | {} | undefined; currentStep?: string | undefined; error?: string | undefined; createdAt?: string | undefined; public?: boolean | undefined; auto?: { hyperopt: { enabled: boolean; exchangeId?: string | {} | undefined; traderId?: string | {} | undefined; epochs: number; overrides: { max_open_trades: number; dry_run_wallet: number; }; options: { protections: boolean; eps: boolean; }; function: "CalmarHyperOptLoss" | "MaxDrawDownHyperOptLoss" | "MaxDrawDownRelativeHyperOptLoss" | "OnlyProfitHyperOptLoss" | "ProfitDrawDownHyperOptLoss" | "SharpeHyperOptLoss" | "SharpeHyperOptLossDaily" | "ShortTradeDurHyperOptLoss" | "SortinoHyperOptLoss" | "SortinoHyperOptLossDaily"; days: number; }; } | undefined; agendaJobId?: string | undefined; }, HookContext>>; export declare const strategiesGenerateDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; prompt: import("@feathersjs/typebox").TString; context: import("@feathersjs/typebox").TOptional>; description: import("@feathersjs/typebox").TOptional>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; strategyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; templateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; currentStep: import("@feathersjs/typebox").TOptional>; error: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional>; public: import("@feathersjs/typebox").TOptional; auto: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; epochs: import("@feathersjs/typebox").TNumber; overrides: import("@feathersjs/typebox").TObject<{ max_open_trades: import("@feathersjs/typebox").TNumber; dry_run_wallet: import("@feathersjs/typebox").TNumber; }>; options: import("@feathersjs/typebox").TObject<{ protections: import("@feathersjs/typebox").TBoolean; eps: import("@feathersjs/typebox").TBoolean; }>; function: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"ShortTradeDurHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"OnlyProfitHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"CalmarHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownRelativeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"ProfitDrawDownHyperOptLoss">]>; days: import("@feathersjs/typebox").TNumber; }>; }>>; agendaJobId: import("@feathersjs/typebox").TOptional>; }>, ["prompt", "context", "public", "auto"]>; export type StrategiesGenerateData = Static; export declare const strategiesGenerateDataValidator: import("@feathersjs/schema").Validator; export declare const strategiesGenerateDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; prompt: string; context?: string | undefined; description?: string | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; strategyId?: string | {} | undefined; templateId?: string | {} | undefined; currentStep?: string | undefined; error?: string | undefined; createdAt?: string | undefined; public?: boolean | undefined; auto?: { hyperopt: { enabled: boolean; exchangeId?: string | {} | undefined; traderId?: string | {} | undefined; epochs: number; overrides: { max_open_trades: number; dry_run_wallet: number; }; options: { protections: boolean; eps: boolean; }; function: "CalmarHyperOptLoss" | "MaxDrawDownHyperOptLoss" | "MaxDrawDownRelativeHyperOptLoss" | "OnlyProfitHyperOptLoss" | "ProfitDrawDownHyperOptLoss" | "SharpeHyperOptLoss" | "SharpeHyperOptLossDaily" | "ShortTradeDurHyperOptLoss" | "SortinoHyperOptLoss" | "SortinoHyperOptLossDaily"; days: number; }; } | undefined; agendaJobId?: string | undefined; }, HookContext>>; export declare const strategiesGeneratePatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; prompt: import("@feathersjs/typebox").TString; context: import("@feathersjs/typebox").TOptional>; description: import("@feathersjs/typebox").TOptional>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; strategyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; templateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; currentStep: import("@feathersjs/typebox").TOptional>; error: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional>; public: import("@feathersjs/typebox").TOptional; auto: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; epochs: import("@feathersjs/typebox").TNumber; overrides: import("@feathersjs/typebox").TObject<{ max_open_trades: import("@feathersjs/typebox").TNumber; dry_run_wallet: import("@feathersjs/typebox").TNumber; }>; options: import("@feathersjs/typebox").TObject<{ protections: import("@feathersjs/typebox").TBoolean; eps: import("@feathersjs/typebox").TBoolean; }>; function: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"ShortTradeDurHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"OnlyProfitHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"CalmarHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownRelativeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"ProfitDrawDownHyperOptLoss">]>; days: import("@feathersjs/typebox").TNumber; }>; }>>; agendaJobId: import("@feathersjs/typebox").TOptional>; }>>; export type StrategiesGeneratePatch = Static; export declare const strategiesGeneratePatchValidator: import("@feathersjs/schema").Validator; export declare const strategiesGeneratePatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId?: string | {} | undefined; prompt: string; context?: string | undefined; description?: string | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; strategyId?: string | {} | undefined; templateId?: string | {} | undefined; currentStep?: string | undefined; error?: string | undefined; createdAt?: string | undefined; public?: boolean | undefined; auto?: { hyperopt: { enabled: boolean; exchangeId?: string | {} | undefined; traderId?: string | {} | undefined; epochs: number; overrides: { max_open_trades: number; dry_run_wallet: number; }; options: { protections: boolean; eps: boolean; }; function: "CalmarHyperOptLoss" | "MaxDrawDownHyperOptLoss" | "MaxDrawDownRelativeHyperOptLoss" | "OnlyProfitHyperOptLoss" | "ProfitDrawDownHyperOptLoss" | "SharpeHyperOptLoss" | "SharpeHyperOptLossDaily" | "ShortTradeDurHyperOptLoss" | "SortinoHyperOptLoss" | "SortinoHyperOptLossDaily"; days: number; }; } | undefined; agendaJobId?: string | undefined; }, HookContext>>; export declare const strategiesGenerateQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; prompt: import("@feathersjs/typebox").TString; context: import("@feathersjs/typebox").TOptional>; description: import("@feathersjs/typebox").TOptional>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; strategyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; templateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; currentStep: import("@feathersjs/typebox").TOptional>; error: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional>; public: import("@feathersjs/typebox").TOptional; auto: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; traderId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; epochs: import("@feathersjs/typebox").TNumber; overrides: import("@feathersjs/typebox").TObject<{ max_open_trades: import("@feathersjs/typebox").TNumber; dry_run_wallet: import("@feathersjs/typebox").TNumber; }>; options: import("@feathersjs/typebox").TObject<{ protections: import("@feathersjs/typebox").TBoolean; eps: import("@feathersjs/typebox").TBoolean; }>; function: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"ShortTradeDurHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"OnlyProfitHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SharpeHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"SortinoHyperOptLossDaily">, import("@feathersjs/typebox").TLiteral<"CalmarHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"MaxDrawDownRelativeHyperOptLoss">, import("@feathersjs/typebox").TLiteral<"ProfitDrawDownHyperOptLoss">]>; days: import("@feathersjs/typebox").TNumber; }>; }>>; agendaJobId: import("@feathersjs/typebox").TOptional>; }>, ["_id", "userId", "prompt", "status", "strategyId", "error", "currentStep", "createdAt"]>; export declare const strategiesGenerateQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; createdAt: import("@feathersjs/typebox").TOptional; currentStep: import("@feathersjs/typebox").TOptional; error: import("@feathersjs/typebox").TOptional; prompt: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; strategyId: import("@feathersjs/typebox").TOptional; userId: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "createdAt" | "currentStep" | "error" | "prompt" | "status" | "strategyId" | "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>]>>]>>; createdAt: 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>]>>]>>; currentStep: 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>]>>]>>; error: 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>]>>]>>; prompt: 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>]>>]>>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; strategyId: 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>]>>]>>; 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>]>>]>>; createdAt: 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>]>>]>>; currentStep: 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>]>>]>>; error: 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>]>>]>>; prompt: 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>]>>]>>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; strategyId: 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>]>>]>>; 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>]>>]>>; createdAt: 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>]>>]>>; currentStep: 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>]>>]>>; error: 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>]>>]>>; prompt: 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>]>>]>>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; strategyId: 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>]>>]>>; 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>]>>]>>; createdAt: 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>]>>]>>; currentStep: 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>]>>]>>; error: 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>]>>]>>; prompt: 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>]>>]>>; status: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"FAILED">, import("@feathersjs/typebox").TLiteral<"generating">, import("@feathersjs/typebox").TLiteral<"completed">, import("@feathersjs/typebox").TLiteral<"failed">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; strategyId: 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>]>>]>>; 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 StrategiesGenerateQuery = Static; export declare const strategiesGenerateQueryValidator: import("@feathersjs/schema").Validator; export declare const strategiesGenerateQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; currentStep?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; error?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; prompt?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | Partial<{ $gt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $gte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $ne?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $in: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; $nin: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; } & {}> | undefined; strategyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; 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; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; currentStep?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; error?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; prompt?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | Partial<{ $gt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $gte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $ne?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $in: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; $nin: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; } & {}> | undefined; strategyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; 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; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; currentStep?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; error?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; prompt?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | Partial<{ $gt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $gte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $ne?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $in: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; $nin: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; } & {}> | undefined; strategyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; 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; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; currentStep?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; error?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; prompt?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; status?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | Partial<{ $gt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $gte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lt?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $lte?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $ne?: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | undefined; $in: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; $nin: "FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating" | ("FAILED" | "SUCCEEDED" | "completed" | "failed" | "generating")[]; } & {}> | undefined; strategyId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; 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>>;