import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { CurrenciesService } from './currencies.class'; export declare const currenciesSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; fiats: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>; export type Currencies = Static; export declare const currenciesValidator: import("@feathersjs/schema").Validator; export declare const currenciesResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; fiats: { name: string; rate: number; symbol: string; imageUrl: string; }[]; }, HookContext>>; export declare const currenciesExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; fiats: { name: string; rate: number; symbol: string; imageUrl: string; }[]; }, HookContext>>; export declare const currenciesDataSchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; fiats: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, ["fiats"]>, import("@feathersjs/typebox").TObject<{ timestamp: import("@feathersjs/typebox").TOptional>; }>]>; export type CurrenciesData = Static; export declare const currenciesDataValidator: import("@feathersjs/schema").Validator; export declare const currenciesDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; fiats: { name: string; rate: number; symbol: string; imageUrl: string; }[]; }, HookContext>>; export declare const currenciesPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; fiats: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>>; export type CurrenciesPatch = Static; export declare const currenciesPatchValidator: import("@feathersjs/schema").Validator; export declare const currenciesPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; timestamp: string; fiats: { name: string; rate: number; symbol: string; imageUrl: string; }[]; }, HookContext>>; export declare const currenciesQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; timestamp: import("@feathersjs/typebox").TString<"date-time">; fiats: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, ["_id", "timestamp", "fiats"]>; export declare const currenciesQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; fiats: import("@feathersjs/typebox").TOptional; timestamp: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "fiats" | "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>]>>]>>; fiats: import("@feathersjs/typebox").TOptional; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>, import("@feathersjs/typebox").TPartial; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $gte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lt: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $ne: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $in: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $nin: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, 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>]>>]>>; fiats: import("@feathersjs/typebox").TOptional; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>, import("@feathersjs/typebox").TPartial; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $gte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lt: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $ne: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $in: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $nin: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, 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>]>>]>>; fiats: import("@feathersjs/typebox").TOptional; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>, import("@feathersjs/typebox").TPartial; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $gte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lt: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $ne: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $in: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $nin: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, 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>]>>]>>; fiats: import("@feathersjs/typebox").TOptional; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>, import("@feathersjs/typebox").TPartial; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $gte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lt: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $lte: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $ne: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $in: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; $nin: import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>> | import("@feathersjs/typebox").TArray; rate: import("@feathersjs/typebox").TNumber; symbol: import("@feathersjs/typebox").TString; imageUrl: import("@feathersjs/typebox").TString<"uri">; }>>; }>, 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 CurrenciesQuery = Static; export declare const currenciesQueryValidator: import("@feathersjs/schema").Validator; export declare const currenciesQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; fiats?: { name: string; rate: number; symbol: string; imageUrl: string; }[] | Partial<{ $gt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $gte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $ne: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $in: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; $nin: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; } & {}> | 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; fiats?: { name: string; rate: number; symbol: string; imageUrl: string; }[] | Partial<{ $gt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $gte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $ne: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $in: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; $nin: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; } & {}> | 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; fiats?: { name: string; rate: number; symbol: string; imageUrl: string; }[] | Partial<{ $gt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $gte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $ne: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $in: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; $nin: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; } & {}> | 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; fiats?: { name: string; rate: number; symbol: string; imageUrl: string; }[] | Partial<{ $gt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $gte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lt: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $lte: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $ne: { name: string; rate: number; symbol: string; imageUrl: string; }[]; $in: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; $nin: { name: string; rate: number; symbol: string; imageUrl: string; }[][] | { name: string; rate: number; symbol: string; imageUrl: string; }[]; } & {}> | undefined; timestamp?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & {}, HookContext>>;