import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { InsightsNewsService } from './news.class'; export declare const insightsNewsSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; id: import("@feathersjs/typebox").TString; newsType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; searchKeyWords: import("@feathersjs/typebox").TArray>; feedDate: import("@feathersjs/typebox").TNumber; source: import("@feathersjs/typebox").TString; title: import("@feathersjs/typebox").TString; isFeatured: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TString; link: import("@feathersjs/typebox").TString; sourceLink: import("@feathersjs/typebox").TString; imgUrl: import("@feathersjs/typebox").TOptional>; reactionsCount: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNumber>>; reactions: import("@feathersjs/typebox").TArray; shareURL: import("@feathersjs/typebox").TString; relatedCoins: import("@feathersjs/typebox").TArray>; content: import("@feathersjs/typebox").TBoolean; bigImg: import("@feathersjs/typebox").TBoolean; coins: import("@feathersjs/typebox").TArray; coinPercent: import("@feathersjs/typebox").TNumber; coinTitleKeyWords: import("@feathersjs/typebox").TString; coinNameKeyWords: import("@feathersjs/typebox").TString; coinIdKeyWords: import("@feathersjs/typebox").TString; }>>; timestamp: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; }>; export type InsightsNews = Static; export declare const insightsNewsValidator: import("@feathersjs/schema").Validator; export declare const insightsNewsResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; id: string; newsType: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; searchKeyWords: string[]; feedDate: number; source: string; title: string; isFeatured: boolean; description: string; link: string; sourceLink: string; imgUrl?: string | undefined; reactionsCount?: Record | undefined; reactions: unknown[]; shareURL: string; relatedCoins: string[]; content: boolean; bigImg: boolean; coins: { coinKeyWords: string; coinPercent: number; coinTitleKeyWords: string; coinNameKeyWords: string; coinIdKeyWords: string; }[]; timestamp?: number | undefined; createdAt?: string | undefined; }, HookContext>>; export declare const insightsNewsExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; id: string; newsType: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; searchKeyWords: string[]; feedDate: number; source: string; title: string; isFeatured: boolean; description: string; link: string; sourceLink: string; imgUrl?: string | undefined; reactionsCount?: Record | undefined; reactions: unknown[]; shareURL: string; relatedCoins: string[]; content: boolean; bigImg: boolean; coins: { coinKeyWords: string; coinPercent: number; coinTitleKeyWords: string; coinNameKeyWords: string; coinIdKeyWords: string; }[]; timestamp?: number | undefined; createdAt?: string | undefined; }, HookContext>>; export declare const insightsNewsDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; id: import("@feathersjs/typebox").TString; newsType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; searchKeyWords: import("@feathersjs/typebox").TArray>; feedDate: import("@feathersjs/typebox").TNumber; source: import("@feathersjs/typebox").TString; title: import("@feathersjs/typebox").TString; isFeatured: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TString; link: import("@feathersjs/typebox").TString; sourceLink: import("@feathersjs/typebox").TString; imgUrl: import("@feathersjs/typebox").TOptional>; reactionsCount: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNumber>>; reactions: import("@feathersjs/typebox").TArray; shareURL: import("@feathersjs/typebox").TString; relatedCoins: import("@feathersjs/typebox").TArray>; content: import("@feathersjs/typebox").TBoolean; bigImg: import("@feathersjs/typebox").TBoolean; coins: import("@feathersjs/typebox").TArray; coinPercent: import("@feathersjs/typebox").TNumber; coinTitleKeyWords: import("@feathersjs/typebox").TString; coinNameKeyWords: import("@feathersjs/typebox").TString; coinIdKeyWords: import("@feathersjs/typebox").TString; }>>; timestamp: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; }>, ["id", "newsType", "searchKeyWords", "feedDate", "source", "title", "isFeatured", "description", "link", "sourceLink", "imgUrl", "reactionsCount", "reactions", "shareURL", "relatedCoins", "content", "bigImg", "coins", "timestamp", "createdAt"]>; export type InsightsNewsData = Static; export declare const insightsNewsDataValidator: import("@feathersjs/schema").Validator; export declare const insightsNewsDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; id: string; newsType: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; searchKeyWords: string[]; feedDate: number; source: string; title: string; isFeatured: boolean; description: string; link: string; sourceLink: string; imgUrl?: string | undefined; reactionsCount?: Record | undefined; reactions: unknown[]; shareURL: string; relatedCoins: string[]; content: boolean; bigImg: boolean; coins: { coinKeyWords: string; coinPercent: number; coinTitleKeyWords: string; coinNameKeyWords: string; coinIdKeyWords: string; }[]; timestamp?: number | undefined; createdAt?: string | undefined; }, HookContext>>; export declare const insightsNewsPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; id: import("@feathersjs/typebox").TString; newsType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; searchKeyWords: import("@feathersjs/typebox").TArray>; feedDate: import("@feathersjs/typebox").TNumber; source: import("@feathersjs/typebox").TString; title: import("@feathersjs/typebox").TString; isFeatured: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TString; link: import("@feathersjs/typebox").TString; sourceLink: import("@feathersjs/typebox").TString; imgUrl: import("@feathersjs/typebox").TOptional>; reactionsCount: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNumber>>; reactions: import("@feathersjs/typebox").TArray; shareURL: import("@feathersjs/typebox").TString; relatedCoins: import("@feathersjs/typebox").TArray>; content: import("@feathersjs/typebox").TBoolean; bigImg: import("@feathersjs/typebox").TBoolean; coins: import("@feathersjs/typebox").TArray; coinPercent: import("@feathersjs/typebox").TNumber; coinTitleKeyWords: import("@feathersjs/typebox").TString; coinNameKeyWords: import("@feathersjs/typebox").TString; coinIdKeyWords: import("@feathersjs/typebox").TString; }>>; timestamp: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; }>>; export type InsightsNewsPatch = Static; export declare const insightsNewsPatchValidator: import("@feathersjs/schema").Validator; export declare const insightsNewsPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; id: string; newsType: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; searchKeyWords: string[]; feedDate: number; source: string; title: string; isFeatured: boolean; description: string; link: string; sourceLink: string; imgUrl?: string | undefined; reactionsCount?: Record | undefined; reactions: unknown[]; shareURL: string; relatedCoins: string[]; content: boolean; bigImg: boolean; coins: { coinKeyWords: string; coinPercent: number; coinTitleKeyWords: string; coinNameKeyWords: string; coinIdKeyWords: string; }[]; timestamp?: number | undefined; createdAt?: string | undefined; }, HookContext>>; export declare const insightsNewsQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; id: import("@feathersjs/typebox").TString; newsType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; searchKeyWords: import("@feathersjs/typebox").TArray>; feedDate: import("@feathersjs/typebox").TNumber; source: import("@feathersjs/typebox").TString; title: import("@feathersjs/typebox").TString; isFeatured: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TString; link: import("@feathersjs/typebox").TString; sourceLink: import("@feathersjs/typebox").TString; imgUrl: import("@feathersjs/typebox").TOptional>; reactionsCount: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNumber>>; reactions: import("@feathersjs/typebox").TArray; shareURL: import("@feathersjs/typebox").TString; relatedCoins: import("@feathersjs/typebox").TArray>; content: import("@feathersjs/typebox").TBoolean; bigImg: import("@feathersjs/typebox").TBoolean; coins: import("@feathersjs/typebox").TArray; coinPercent: import("@feathersjs/typebox").TNumber; coinTitleKeyWords: import("@feathersjs/typebox").TString; coinNameKeyWords: import("@feathersjs/typebox").TString; coinIdKeyWords: import("@feathersjs/typebox").TString; }>>; timestamp: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; }>, ["_id", "id", "newsType", "feedDate", "source", "title", "isFeatured"]>; export declare const insightsNewsQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; feedDate: import("@feathersjs/typebox").TOptional; id: import("@feathersjs/typebox").TOptional; isFeatured: import("@feathersjs/typebox").TOptional; newsType: import("@feathersjs/typebox").TOptional; source: import("@feathersjs/typebox").TOptional; title: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "feedDate" | "id" | "isFeatured" | "newsType" | "source" | "title")[]>; $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>]>>]>>; feedDate: 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>]>>]>>; id: 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>]>>]>>; isFeatured: 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>]>>]>>; newsType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: 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>]>>]>>; title: 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>]>>]>>; }>>, 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>]>>]>>; feedDate: 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>]>>]>>; id: 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>]>>]>>; isFeatured: 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>]>>]>>; newsType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: 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>]>>]>>; title: 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>]>>]>>; }>>>; }>]>>; $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>]>>]>>; feedDate: 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>]>>]>>; id: 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>]>>]>>; isFeatured: 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>]>>]>>; newsType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: 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>]>>]>>; title: 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>]>>]>>; }>>>; }>>, 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>]>>]>>; feedDate: 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>]>>]>>; id: 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>]>>]>>; isFeatured: 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>]>>]>>; newsType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"handpicked">, import("@feathersjs/typebox").TLiteral<"trending">, import("@feathersjs/typebox").TLiteral<"latest">, import("@feathersjs/typebox").TLiteral<"bullish">, import("@feathersjs/typebox").TLiteral<"bearish">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: 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>]>>]>>; title: 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>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{ newsTypes: import("@feathersjs/typebox").TOptional>>; since: import("@feathersjs/typebox").TOptional; until: import("@feathersjs/typebox").TOptional; featured: import("@feathersjs/typebox").TOptional; }>]>; export type InsightsNewsQuery = Static; export declare const insightsNewsQueryValidator: import("@feathersjs/schema").Validator; export declare const insightsNewsQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; feedDate?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; id?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; isFeatured?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; newsType?: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | Partial<{ $gt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $gte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $ne: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $in: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; $nin: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; } & {}> | undefined; source?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; title?: 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; feedDate?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; id?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; isFeatured?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; newsType?: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | Partial<{ $gt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $gte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $ne: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $in: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; $nin: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; } & {}> | undefined; source?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; title?: 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; feedDate?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; id?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; isFeatured?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; newsType?: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | Partial<{ $gt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $gte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $ne: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $in: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; $nin: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; } & {}> | undefined; source?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; title?: 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; feedDate?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; id?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; isFeatured?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; newsType?: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | Partial<{ $gt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $gte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lt: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $lte: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $ne: "bearish" | "bullish" | "handpicked" | "latest" | "trending"; $in: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; $nin: "bearish" | "bullish" | "handpicked" | "latest" | "trending" | ("bearish" | "bullish" | "handpicked" | "latest" | "trending")[]; } & {}> | undefined; source?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; title?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & { newsTypes?: string[] | undefined; since?: number | undefined; until?: number | undefined; featured?: boolean | undefined; }, HookContext>>;