import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { ExchangesMarketsStatsService } from './markets-stats.class'; export declare const exchangesMarketsStatsEntrySchema: import("@feathersjs/typebox").TObject<{ symbol: import("@feathersjs/typebox").TString; last: import("@feathersjs/typebox").TOptional; quoteVolume: import("@feathersjs/typebox").TOptional; baseVolume: import("@feathersjs/typebox").TOptional; listedAt: import("@feathersjs/typebox").TOptional>; daysListed: import("@feathersjs/typebox").TOptional>; }>; export declare const exchangesMarketsStatsSchema: import("@feathersjs/typebox").TObject<{ exchange: import("@feathersjs/typebox").TOptional>; ts: import("@feathersjs/typebox").TOptional; stats: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{ symbol: import("@feathersjs/typebox").TString; last: import("@feathersjs/typebox").TOptional; quoteVolume: import("@feathersjs/typebox").TOptional; baseVolume: import("@feathersjs/typebox").TOptional; listedAt: import("@feathersjs/typebox").TOptional>; daysListed: import("@feathersjs/typebox").TOptional>; }>>>; }>; export type ExchangesMarketsStats = Static; export declare const exchangesMarketsStatsValidator: import("@feathersjs/schema").Validator; export declare const exchangesMarketsStatsResolver: import("@feathersjs/schema").Resolver<{ exchange?: string | undefined; ts?: number | undefined; stats?: Record | undefined; }, HookContext>>; export declare const exchangesMarketsStatsExternalResolver: import("@feathersjs/schema").Resolver<{ exchange?: string | undefined; ts?: number | undefined; stats?: Record | undefined; }, HookContext>>; export declare const exchangesMarketsStatsDataSchema: import("@feathersjs/typebox").TObject<{}>; export type ExchangesMarketsStatsData = Static; export declare const exchangesMarketsStatsDataValidator: import("@feathersjs/schema").Validator; export declare const exchangesMarketsStatsDataResolver: import("@feathersjs/schema").Resolver<{ exchange?: string | undefined; ts?: number | undefined; stats?: Record | undefined; }, HookContext>>; export declare const exchangesMarketsStatsQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; }>; $select: import("@feathersjs/typebox").TUnsafe<"exchange"[]>; $and: import("@feathersjs/typebox").TArray>, 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>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray>, 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>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray>, 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>]>>]>>; }>>>; }>>, 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>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type ExchangesMarketsStatsQuery = Static; export declare const exchangesMarketsStatsQueryValidator: import("@feathersjs/schema").Validator; export declare const exchangesMarketsStatsQueryResolver: import("@feathersjs/schema").Resolver | undefined; } | { $or: { exchange?: 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: { exchange?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; }> & { exchange?: 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>>;