import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { InsightsCryptoStressIndexService } from './crypto-stress-index.class'; export declare const stressBand: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; export declare const insightsCryptoStressIndexSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; score: import("@feathersjs/typebox").TNumber; band: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; signals: import("@feathersjs/typebox").TObject<{ liquidity: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; bidDepthRatio: import("@feathersjs/typebox").TNumber; spreadPct: import("@feathersjs/typebox").TNumber; spreadZScore: import("@feathersjs/typebox").TNumber; depthImbalance: import("@feathersjs/typebox").TNumber; }>; derivatives: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; liquidationVolume: import("@feathersjs/typebox").TNumber; openInterestDelta: import("@feathersjs/typebox").TNumber; fundingRate: import("@feathersjs/typebox").TNumber; }>; volatility: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; returnZScore: import("@feathersjs/typebox").TNumber; realizedVolRatio: import("@feathersjs/typebox").TNumber; correlationSurge: import("@feathersjs/typebox").TNumber; }>; }>; previousScore: import("@feathersjs/typebox").TOptional; bandChanged: import("@feathersjs/typebox").TBoolean; }>; export type InsightsCryptoStressIndex = Static; export declare const insightsCryptoStressIndexValidator: import("@feathersjs/schema").Validator; export declare const insightsCryptoStressIndexResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; score: number; band: "calm" | "elevated" | "extreme" | "severe" | "stressed"; signals: { liquidity: { score: number; bidDepthRatio: number; spreadPct: number; spreadZScore: number; depthImbalance: number; }; derivatives: { score: number; liquidationVolume: number; openInterestDelta: number; fundingRate: number; }; volatility: { score: number; returnZScore: number; realizedVolRatio: number; correlationSurge: number; }; }; previousScore?: number | undefined; bandChanged: boolean; }, HookContext>>; export declare const insightsCryptoStressIndexExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; score: number; band: "calm" | "elevated" | "extreme" | "severe" | "stressed"; signals: { liquidity: { score: number; bidDepthRatio: number; spreadPct: number; spreadZScore: number; depthImbalance: number; }; derivatives: { score: number; liquidationVolume: number; openInterestDelta: number; fundingRate: number; }; volatility: { score: number; returnZScore: number; realizedVolRatio: number; correlationSurge: number; }; }; previousScore?: number | undefined; bandChanged: boolean; }, HookContext>>; export declare const insightsCryptoStressIndexDataSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; score: import("@feathersjs/typebox").TNumber; band: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; signals: import("@feathersjs/typebox").TObject<{ liquidity: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; bidDepthRatio: import("@feathersjs/typebox").TNumber; spreadPct: import("@feathersjs/typebox").TNumber; spreadZScore: import("@feathersjs/typebox").TNumber; depthImbalance: import("@feathersjs/typebox").TNumber; }>; derivatives: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; liquidationVolume: import("@feathersjs/typebox").TNumber; openInterestDelta: import("@feathersjs/typebox").TNumber; fundingRate: import("@feathersjs/typebox").TNumber; }>; volatility: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; returnZScore: import("@feathersjs/typebox").TNumber; realizedVolRatio: import("@feathersjs/typebox").TNumber; correlationSurge: import("@feathersjs/typebox").TNumber; }>; }>; previousScore: import("@feathersjs/typebox").TOptional; bandChanged: import("@feathersjs/typebox").TBoolean; }>, ["score", "band", "signals", "previousScore", "bandChanged"]>>; export type InsightsCryptoStressIndexData = Static; export declare const insightsCryptoStressIndexDataValidator: import("@feathersjs/schema").Validator; export declare const insightsCryptoStressIndexDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; score: number; band: "calm" | "elevated" | "extreme" | "severe" | "stressed"; signals: { liquidity: { score: number; bidDepthRatio: number; spreadPct: number; spreadZScore: number; depthImbalance: number; }; derivatives: { score: number; liquidationVolume: number; openInterestDelta: number; fundingRate: number; }; volatility: { score: number; returnZScore: number; realizedVolRatio: number; correlationSurge: number; }; }; previousScore?: number | undefined; bandChanged: boolean; }, HookContext>>; export declare const insightsCryptoStressIndexPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; score: import("@feathersjs/typebox").TNumber; band: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; signals: import("@feathersjs/typebox").TObject<{ liquidity: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; bidDepthRatio: import("@feathersjs/typebox").TNumber; spreadPct: import("@feathersjs/typebox").TNumber; spreadZScore: import("@feathersjs/typebox").TNumber; depthImbalance: import("@feathersjs/typebox").TNumber; }>; derivatives: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; liquidationVolume: import("@feathersjs/typebox").TNumber; openInterestDelta: import("@feathersjs/typebox").TNumber; fundingRate: import("@feathersjs/typebox").TNumber; }>; volatility: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; returnZScore: import("@feathersjs/typebox").TNumber; realizedVolRatio: import("@feathersjs/typebox").TNumber; correlationSurge: import("@feathersjs/typebox").TNumber; }>; }>; previousScore: import("@feathersjs/typebox").TOptional; bandChanged: import("@feathersjs/typebox").TBoolean; }>>; export type InsightsCryptoStressIndexPatch = Static; export declare const insightsCryptoStressIndexPatchValidator: import("@feathersjs/schema").Validator; export declare const insightsCryptoStressIndexPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; score: number; band: "calm" | "elevated" | "extreme" | "severe" | "stressed"; signals: { liquidity: { score: number; bidDepthRatio: number; spreadPct: number; spreadZScore: number; depthImbalance: number; }; derivatives: { score: number; liquidationVolume: number; openInterestDelta: number; fundingRate: number; }; volatility: { score: number; returnZScore: number; realizedVolRatio: number; correlationSurge: number; }; }; previousScore?: number | undefined; bandChanged: boolean; }, HookContext>>; export declare const insightsCryptoStressIndexQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; score: import("@feathersjs/typebox").TNumber; band: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; signals: import("@feathersjs/typebox").TObject<{ liquidity: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; bidDepthRatio: import("@feathersjs/typebox").TNumber; spreadPct: import("@feathersjs/typebox").TNumber; spreadZScore: import("@feathersjs/typebox").TNumber; depthImbalance: import("@feathersjs/typebox").TNumber; }>; derivatives: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; liquidationVolume: import("@feathersjs/typebox").TNumber; openInterestDelta: import("@feathersjs/typebox").TNumber; fundingRate: import("@feathersjs/typebox").TNumber; }>; volatility: import("@feathersjs/typebox").TObject<{ score: import("@feathersjs/typebox").TNumber; returnZScore: import("@feathersjs/typebox").TNumber; realizedVolRatio: import("@feathersjs/typebox").TNumber; correlationSurge: import("@feathersjs/typebox").TNumber; }>; }>; previousScore: import("@feathersjs/typebox").TOptional; bandChanged: import("@feathersjs/typebox").TBoolean; }>, ["_id", "timestamp", "score", "band", "bandChanged"]>; export declare const insightsCryptoStressIndexQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; band: import("@feathersjs/typebox").TOptional; bandChanged: import("@feathersjs/typebox").TOptional; score: import("@feathersjs/typebox").TOptional; timestamp: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "band" | "bandChanged" | "score" | "timestamp")[]>; $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>]>>]>>; band: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bandChanged: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; score: 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>]>>]>>; timestamp: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"date-time">; $lt: import("@feathersjs/typebox").TString<"date-time">; $lte: import("@feathersjs/typebox").TString<"date-time">; $ne: import("@feathersjs/typebox").TString<"date-time">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; }>, 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>]>>]>>; band: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bandChanged: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; score: 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>]>>]>>; timestamp: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"date-time">; $lt: import("@feathersjs/typebox").TString<"date-time">; $lte: import("@feathersjs/typebox").TString<"date-time">; $ne: import("@feathersjs/typebox").TString<"date-time">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; }>, 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>]>>]>>; band: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bandChanged: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; score: 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>]>>]>>; timestamp: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"date-time">; $lt: import("@feathersjs/typebox").TString<"date-time">; $lte: import("@feathersjs/typebox").TString<"date-time">; $ne: import("@feathersjs/typebox").TString<"date-time">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; }>, 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>]>>]>>; band: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"calm">, import("@feathersjs/typebox").TLiteral<"elevated">, import("@feathersjs/typebox").TLiteral<"stressed">, import("@feathersjs/typebox").TLiteral<"severe">, import("@feathersjs/typebox").TLiteral<"extreme">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bandChanged: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; score: 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>]>>]>>; timestamp: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"date-time">; $lt: import("@feathersjs/typebox").TString<"date-time">; $lte: import("@feathersjs/typebox").TString<"date-time">; $ne: import("@feathersjs/typebox").TString<"date-time">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"date-time">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type InsightsCryptoStressIndexQuery = Static; export declare const insightsCryptoStressIndexQueryValidator: import("@feathersjs/schema").Validator; export declare const insightsCryptoStressIndexQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; band?: "calm" | "elevated" | "extreme" | "severe" | "stressed" | Partial<{ $gt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $gte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $ne: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $in: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; $nin: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; } & {}> | undefined; bandChanged?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; score?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; timestamp?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $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; band?: "calm" | "elevated" | "extreme" | "severe" | "stressed" | Partial<{ $gt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $gte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $ne: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $in: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; $nin: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; } & {}> | undefined; bandChanged?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; score?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; timestamp?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $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; band?: "calm" | "elevated" | "extreme" | "severe" | "stressed" | Partial<{ $gt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $gte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $ne: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $in: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; $nin: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; } & {}> | undefined; bandChanged?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; score?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; timestamp?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $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; band?: "calm" | "elevated" | "extreme" | "severe" | "stressed" | Partial<{ $gt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $gte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lt: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $lte: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $ne: "calm" | "elevated" | "extreme" | "severe" | "stressed"; $in: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; $nin: "calm" | "elevated" | "extreme" | "severe" | "stressed" | ("calm" | "elevated" | "extreme" | "severe" | "stressed")[]; } & {}> | undefined; bandChanged?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; score?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; timestamp?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & {}, HookContext>>;