import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { HomepageService } from './homepage.class'; export declare const homepageSchema: import("@feathersjs/typebox").TObject<{ id: import("@feathersjs/typebox").TNumber; trades: import("@feathersjs/typebox").TArray; backtests: import("@feathersjs/typebox").TAny; arbStats: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TNumber; }>; export type Homepage = Static; export declare const homepageValidator: import("@feathersjs/schema").Validator; export declare const homepageResolver: import("@feathersjs/schema").Resolver<{ id: number; trades: any[]; backtests: any; arbStats?: any; took: number; }, HookContext>; export declare const homepageExternalResolver: import("@feathersjs/schema").Resolver<{ id: number; trades: any[]; backtests: any; arbStats?: any; took: number; }, HookContext>; export declare const homepageDataSchema: import("@feathersjs/typebox").TPick; backtests: import("@feathersjs/typebox").TAny; arbStats: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TNumber; }>, ["trades", "backtests", "arbStats"]>; export type HomepageData = Static; export declare const homepageDataValidator: import("@feathersjs/schema").Validator; export declare const homepageDataResolver: import("@feathersjs/schema").Resolver<{ id: number; trades: any[]; backtests: any; arbStats?: any; took: number; }, HookContext>; export declare const homepagePatchSchema: import("@feathersjs/typebox").TPartial; backtests: import("@feathersjs/typebox").TAny; arbStats: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TNumber; }>>; export type HomepagePatch = Static; export declare const homepagePatchValidator: import("@feathersjs/schema").Validator; export declare const homepagePatchResolver: import("@feathersjs/schema").Resolver<{ id: number; trades: any[]; backtests: any; arbStats?: any; took: number; }, HookContext>; export declare const homepageQueryProperties: import("@feathersjs/typebox").TPick; backtests: import("@feathersjs/typebox").TAny; arbStats: import("@feathersjs/typebox").TOptional; took: import("@feathersjs/typebox").TNumber; }>, ["id", "trades"]>; export declare const homepageQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; trades: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("id" | "trades")[]>; $and: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trades: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trades: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trades: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, 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>]>>]>>; trades: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type HomepageQuery = Static; export declare const homepageQueryValidator: import("@feathersjs/schema").Validator; export declare const homepageQueryResolver: import("@feathersjs/schema").Resolver | undefined; trades?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; } | { $or: { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trades?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; }[]; })[]; $or: { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trades?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; }[]; }> & { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; trades?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; } & {}, HookContext>;