import type { Static } from '@feathersjs/typebox'; import { type HookContext } from '../../declarations'; import type { UserService } from './users.class'; export interface OnboardingData { templateId?: string; exchanges?: string[]; traders?: string[]; whitelist?: any[]; } export declare const userSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; googleId: import("@feathersjs/typebox").TOptional; appleId: import("@feathersjs/typebox").TOptional; telegramId: import("@feathersjs/typebox").TOptional; telegramUsername: import("@feathersjs/typebox").TOptional>; email: import("@feathersjs/typebox").TString<"email">; name: import("@feathersjs/typebox").TString; password: import("@feathersjs/typebox").TOptional>; avatar: import("@feathersjs/typebox").TOptional>; country: import("@feathersjs/typebox").TOptional>; title: import("@feathersjs/typebox").TOptional]>>; company: import("@feathersjs/typebox").TOptional]>>; language: import("@feathersjs/typebox").TOptional>; about: import("@feathersjs/typebox").TOptional]>>; profile: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"moderate">, import("@feathersjs/typebox").TLiteral<"aggressive">]>>; payment: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"revenuecat">]>>; yearly: import("@feathersjs/typebox").TOptional; paymentIntent: import("@feathersjs/typebox").TOptional; stripe: import("@feathersjs/typebox").TOptional; 'stripe.id': import("@feathersjs/typebox").TOptional; customerInfo: import("@feathersjs/typebox").TOptional; subscription: import("@feathersjs/typebox").TOptional; plan: import("@feathersjs/typebox").TOptional>; appearance: import("@feathersjs/typebox").TOptional>; theme: import("@feathersjs/typebox").TOptional>; layout: import("@feathersjs/typebox").TOptional>; }>>; usage: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional>; ios: import("@feathersjs/typebox").TOptional>; android: import("@feathersjs/typebox").TOptional>; }>>; trial: import("@feathersjs/typebox").TOptional; }>>; displayCurrency: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"BRL">, import("@feathersjs/typebox").TLiteral<"CAD">, import("@feathersjs/typebox").TLiteral<"CHF">, import("@feathersjs/typebox").TLiteral<"CLP">, import("@feathersjs/typebox").TLiteral<"CNY">, import("@feathersjs/typebox").TLiteral<"CZK">, import("@feathersjs/typebox").TLiteral<"DKK">, import("@feathersjs/typebox").TLiteral<"EUR">, import("@feathersjs/typebox").TLiteral<"GBP">, import("@feathersjs/typebox").TLiteral<"HKD">, import("@feathersjs/typebox").TLiteral<"HUF">, import("@feathersjs/typebox").TLiteral<"IDR">, import("@feathersjs/typebox").TLiteral<"ILS">, import("@feathersjs/typebox").TLiteral<"INR">, import("@feathersjs/typebox").TLiteral<"JPY">, import("@feathersjs/typebox").TLiteral<"KRW">, import("@feathersjs/typebox").TLiteral<"MXN">, import("@feathersjs/typebox").TLiteral<"MYR">, import("@feathersjs/typebox").TLiteral<"NOK">, import("@feathersjs/typebox").TLiteral<"NZD">, import("@feathersjs/typebox").TLiteral<"PHP">, import("@feathersjs/typebox").TLiteral<"PKR">, import("@feathersjs/typebox").TLiteral<"PLN">, import("@feathersjs/typebox").TLiteral<"RUB">, import("@feathersjs/typebox").TLiteral<"SEK">, import("@feathersjs/typebox").TLiteral<"SGD">, import("@feathersjs/typebox").TLiteral<"THB">, import("@feathersjs/typebox").TLiteral<"TRY">, import("@feathersjs/typebox").TLiteral<"TWD">, import("@feathersjs/typebox").TLiteral<"ZAR">, import("@feathersjs/typebox").TLiteral<"USD">]>>; timezone: import("@feathersjs/typebox").TOptional>; subscribe: import("@feathersjs/typebox").TOptional>; isVerified: import("@feathersjs/typebox").TOptional; verifyToken: import("@feathersjs/typebox").TOptional]>>; verifyTokenShort: import("@feathersjs/typebox").TOptional]>>; verifyShortToken: import("@feathersjs/typebox").TOptional]>>; verifyExpires: import("@feathersjs/typebox").TOptional>; verifyChanges: import("@feathersjs/typebox").TOptional; resetToken: import("@feathersjs/typebox").TOptional]>>; resetShortToken: import("@feathersjs/typebox").TOptional]>>; resetExpires: import("@feathersjs/typebox").TOptional>; resetAttempts: import("@feathersjs/typebox").TOptional>; agreements: import("@feathersjs/typebox").TBoolean; anon: import("@feathersjs/typebox").TOptional; bootstrap: import("@feathersjs/typebox").TOptional; traders: import("@feathersjs/typebox").TOptional; strategies: import("@feathersjs/typebox").TOptional; }>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; notifications: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; telegram: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; inApp: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; }>>; contactId: import("@feathersjs/typebox").TOptional>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; supervised: import("@feathersjs/typebox").TOptional; blocked: import("@feathersjs/typebox").TOptional; locked: import("@feathersjs/typebox").TOptional; lockedUntil: import("@feathersjs/typebox").TOptional]>>; referredByAffiliateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; referralCodeUsed: import("@feathersjs/typebox").TOptional>; couponCode: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; lastLoginAt: import("@feathersjs/typebox").TOptional; skipEmailVerification: import("@feathersjs/typebox").TOptional; requiresCreditCard: import("@feathersjs/typebox").TOptional; signupSurvey: import("@feathersjs/typebox").TOptional>; traderType: import("@feathersjs/typebox").TOptional>; }>>; }>; export type User = Static; export declare const userValidator: import("@feathersjs/schema").Validator; export declare const userResolver: import("@feathersjs/schema").Resolver<{ _id?: string | {} | undefined; googleId?: any; appleId?: any; telegramId?: number | undefined; telegramUsername?: string | undefined; email: string; name: string; password?: string | undefined; avatar?: string | undefined; country?: string | undefined; title?: string | null | undefined; company?: string | null | undefined; language?: string | undefined; about?: string | null | undefined; profile?: "aggressive" | "conservative" | "moderate" | undefined; payment?: "revenuecat" | "stripe" | undefined; yearly?: boolean | undefined; paymentIntent?: any; stripe?: any; 'stripe.id'?: any; customerInfo?: any; subscription?: any; plan?: string | undefined; appearance?: { scheme?: string | undefined; theme?: string | undefined; layout?: string | undefined; } | undefined; usage?: { hyperopt?: any; backtest?: any; } | undefined; push?: { web?: string | undefined; ios?: string | undefined; android?: string | undefined; } | undefined; trial?: { active: boolean; expires: string; } | undefined; displayCurrency?: "AUD" | "BRL" | "CAD" | "CHF" | "CLP" | "CNY" | "CZK" | "DKK" | "EUR" | "GBP" | "HKD" | "HUF" | "IDR" | "ILS" | "INR" | "JPY" | "KRW" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PKR" | "PLN" | "RUB" | "SEK" | "SGD" | "THB" | "TRY" | "TWD" | "USD" | "ZAR" | undefined; timezone?: string | undefined; subscribe?: string | undefined; isVerified?: boolean | undefined; verifyToken?: string | null | undefined; verifyTokenShort?: string | null | undefined; verifyShortToken?: string | null | undefined; verifyExpires?: number | null | undefined; verifyChanges?: any; resetToken?: string | null | undefined; resetShortToken?: string | null | undefined; resetExpires?: number | null | undefined; resetAttempts?: number | null | undefined; agreements: boolean; anon?: boolean | undefined; bootstrap?: { strategy?: any; traders?: any; strategies?: any; } | undefined; onboarding?: "exchanges" | "strategies" | "traders" | null | undefined; notifications?: { email?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; push?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; telegram?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; inApp?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; } | undefined; contactId?: string | undefined; role?: "admin" | "guest" | "user" | undefined; supervised?: boolean | undefined; blocked?: boolean | undefined; locked?: boolean | undefined; lockedUntil?: string | null | undefined; referredByAffiliateId?: string | {} | undefined; referralCodeUsed?: string | undefined; couponCode?: string | undefined; createdAt?: any; updatedAt?: any; lastLoginAt?: any; skipEmailVerification?: boolean | undefined; requiresCreditCard?: boolean | undefined; signupSurvey?: { source?: string | undefined; traderType?: string | undefined; } | undefined; }, HookContext>; export declare const userExternalResolver: import("@feathersjs/schema").Resolver<{ _id?: string | {} | undefined; googleId?: any; appleId?: any; telegramId?: number | undefined; telegramUsername?: string | undefined; email: string; name: string; password?: string | undefined; avatar?: string | undefined; country?: string | undefined; title?: string | null | undefined; company?: string | null | undefined; language?: string | undefined; about?: string | null | undefined; profile?: "aggressive" | "conservative" | "moderate" | undefined; payment?: "revenuecat" | "stripe" | undefined; yearly?: boolean | undefined; paymentIntent?: any; stripe?: any; 'stripe.id'?: any; customerInfo?: any; subscription?: any; plan?: string | undefined; appearance?: { scheme?: string | undefined; theme?: string | undefined; layout?: string | undefined; } | undefined; usage?: { hyperopt?: any; backtest?: any; } | undefined; push?: { web?: string | undefined; ios?: string | undefined; android?: string | undefined; } | undefined; trial?: { active: boolean; expires: string; } | undefined; displayCurrency?: "AUD" | "BRL" | "CAD" | "CHF" | "CLP" | "CNY" | "CZK" | "DKK" | "EUR" | "GBP" | "HKD" | "HUF" | "IDR" | "ILS" | "INR" | "JPY" | "KRW" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PKR" | "PLN" | "RUB" | "SEK" | "SGD" | "THB" | "TRY" | "TWD" | "USD" | "ZAR" | undefined; timezone?: string | undefined; subscribe?: string | undefined; isVerified?: boolean | undefined; verifyToken?: string | null | undefined; verifyTokenShort?: string | null | undefined; verifyShortToken?: string | null | undefined; verifyExpires?: number | null | undefined; verifyChanges?: any; resetToken?: string | null | undefined; resetShortToken?: string | null | undefined; resetExpires?: number | null | undefined; resetAttempts?: number | null | undefined; agreements: boolean; anon?: boolean | undefined; bootstrap?: { strategy?: any; traders?: any; strategies?: any; } | undefined; onboarding?: "exchanges" | "strategies" | "traders" | null | undefined; notifications?: { email?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; push?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; telegram?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; inApp?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; } | undefined; contactId?: string | undefined; role?: "admin" | "guest" | "user" | undefined; supervised?: boolean | undefined; blocked?: boolean | undefined; locked?: boolean | undefined; lockedUntil?: string | null | undefined; referredByAffiliateId?: string | {} | undefined; referralCodeUsed?: string | undefined; couponCode?: string | undefined; createdAt?: any; updatedAt?: any; lastLoginAt?: any; skipEmailVerification?: boolean | undefined; requiresCreditCard?: boolean | undefined; signupSurvey?: { source?: string | undefined; traderType?: string | undefined; } | undefined; }, HookContext>; export declare const userDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>>; googleId: import("@feathersjs/typebox").TOptional; appleId: import("@feathersjs/typebox").TOptional; telegramId: import("@feathersjs/typebox").TOptional; telegramUsername: import("@feathersjs/typebox").TOptional>; email: import("@feathersjs/typebox").TString<"email">; name: import("@feathersjs/typebox").TString; password: import("@feathersjs/typebox").TOptional>; avatar: import("@feathersjs/typebox").TOptional>; country: import("@feathersjs/typebox").TOptional>; title: import("@feathersjs/typebox").TOptional]>>; company: import("@feathersjs/typebox").TOptional]>>; language: import("@feathersjs/typebox").TOptional>; about: import("@feathersjs/typebox").TOptional]>>; profile: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"moderate">, import("@feathersjs/typebox").TLiteral<"aggressive">]>>; payment: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"revenuecat">]>>; yearly: import("@feathersjs/typebox").TOptional; paymentIntent: import("@feathersjs/typebox").TOptional; stripe: import("@feathersjs/typebox").TOptional; 'stripe.id': import("@feathersjs/typebox").TOptional; customerInfo: import("@feathersjs/typebox").TOptional; subscription: import("@feathersjs/typebox").TOptional; plan: import("@feathersjs/typebox").TOptional>; appearance: import("@feathersjs/typebox").TOptional>; theme: import("@feathersjs/typebox").TOptional>; layout: import("@feathersjs/typebox").TOptional>; }>>; usage: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional>; ios: import("@feathersjs/typebox").TOptional>; android: import("@feathersjs/typebox").TOptional>; }>>; trial: import("@feathersjs/typebox").TOptional; }>>; displayCurrency: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"BRL">, import("@feathersjs/typebox").TLiteral<"CAD">, import("@feathersjs/typebox").TLiteral<"CHF">, import("@feathersjs/typebox").TLiteral<"CLP">, import("@feathersjs/typebox").TLiteral<"CNY">, import("@feathersjs/typebox").TLiteral<"CZK">, import("@feathersjs/typebox").TLiteral<"DKK">, import("@feathersjs/typebox").TLiteral<"EUR">, import("@feathersjs/typebox").TLiteral<"GBP">, import("@feathersjs/typebox").TLiteral<"HKD">, import("@feathersjs/typebox").TLiteral<"HUF">, import("@feathersjs/typebox").TLiteral<"IDR">, import("@feathersjs/typebox").TLiteral<"ILS">, import("@feathersjs/typebox").TLiteral<"INR">, import("@feathersjs/typebox").TLiteral<"JPY">, import("@feathersjs/typebox").TLiteral<"KRW">, import("@feathersjs/typebox").TLiteral<"MXN">, import("@feathersjs/typebox").TLiteral<"MYR">, import("@feathersjs/typebox").TLiteral<"NOK">, import("@feathersjs/typebox").TLiteral<"NZD">, import("@feathersjs/typebox").TLiteral<"PHP">, import("@feathersjs/typebox").TLiteral<"PKR">, import("@feathersjs/typebox").TLiteral<"PLN">, import("@feathersjs/typebox").TLiteral<"RUB">, import("@feathersjs/typebox").TLiteral<"SEK">, import("@feathersjs/typebox").TLiteral<"SGD">, import("@feathersjs/typebox").TLiteral<"THB">, import("@feathersjs/typebox").TLiteral<"TRY">, import("@feathersjs/typebox").TLiteral<"TWD">, import("@feathersjs/typebox").TLiteral<"ZAR">, import("@feathersjs/typebox").TLiteral<"USD">]>>; timezone: import("@feathersjs/typebox").TOptional>; subscribe: import("@feathersjs/typebox").TOptional>; isVerified: import("@feathersjs/typebox").TOptional; verifyToken: import("@feathersjs/typebox").TOptional]>>; verifyTokenShort: import("@feathersjs/typebox").TOptional]>>; verifyShortToken: import("@feathersjs/typebox").TOptional]>>; verifyExpires: import("@feathersjs/typebox").TOptional>; verifyChanges: import("@feathersjs/typebox").TOptional; resetToken: import("@feathersjs/typebox").TOptional]>>; resetShortToken: import("@feathersjs/typebox").TOptional]>>; resetExpires: import("@feathersjs/typebox").TOptional>; resetAttempts: import("@feathersjs/typebox").TOptional>; agreements: import("@feathersjs/typebox").TBoolean; anon: import("@feathersjs/typebox").TOptional; bootstrap: import("@feathersjs/typebox").TOptional; traders: import("@feathersjs/typebox").TOptional; strategies: import("@feathersjs/typebox").TOptional; }>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; notifications: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; telegram: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; inApp: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; }>>; contactId: import("@feathersjs/typebox").TOptional>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; supervised: import("@feathersjs/typebox").TOptional; blocked: import("@feathersjs/typebox").TOptional; locked: import("@feathersjs/typebox").TOptional; lockedUntil: import("@feathersjs/typebox").TOptional]>>; referredByAffiliateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; referralCodeUsed: import("@feathersjs/typebox").TOptional>; couponCode: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; lastLoginAt: import("@feathersjs/typebox").TOptional; skipEmailVerification: import("@feathersjs/typebox").TOptional; requiresCreditCard: import("@feathersjs/typebox").TOptional; signupSurvey: import("@feathersjs/typebox").TOptional>; traderType: import("@feathersjs/typebox").TOptional>; }>>; }>, ["_id", "email", "password", "name", "avatar", "googleId", "appleId", "agreements", "timezone", "referralCodeUsed", "createdAt", "skipEmailVerification"]>; export type UserData = Static; export declare const userDataValidator: import("@feathersjs/schema").Validator; export declare const userDataResolver: import("@feathersjs/schema").Resolver<{ _id?: string | {} | undefined; googleId?: any; appleId?: any; telegramId?: number | undefined; telegramUsername?: string | undefined; email: string; name: string; password?: string | undefined; avatar?: string | undefined; country?: string | undefined; title?: string | null | undefined; company?: string | null | undefined; language?: string | undefined; about?: string | null | undefined; profile?: "aggressive" | "conservative" | "moderate" | undefined; payment?: "revenuecat" | "stripe" | undefined; yearly?: boolean | undefined; paymentIntent?: any; stripe?: any; 'stripe.id'?: any; customerInfo?: any; subscription?: any; plan?: string | undefined; appearance?: { scheme?: string | undefined; theme?: string | undefined; layout?: string | undefined; } | undefined; usage?: { hyperopt?: any; backtest?: any; } | undefined; push?: { web?: string | undefined; ios?: string | undefined; android?: string | undefined; } | undefined; trial?: { active: boolean; expires: string; } | undefined; displayCurrency?: "AUD" | "BRL" | "CAD" | "CHF" | "CLP" | "CNY" | "CZK" | "DKK" | "EUR" | "GBP" | "HKD" | "HUF" | "IDR" | "ILS" | "INR" | "JPY" | "KRW" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PKR" | "PLN" | "RUB" | "SEK" | "SGD" | "THB" | "TRY" | "TWD" | "USD" | "ZAR" | undefined; timezone?: string | undefined; subscribe?: string | undefined; isVerified?: boolean | undefined; verifyToken?: string | null | undefined; verifyTokenShort?: string | null | undefined; verifyShortToken?: string | null | undefined; verifyExpires?: number | null | undefined; verifyChanges?: any; resetToken?: string | null | undefined; resetShortToken?: string | null | undefined; resetExpires?: number | null | undefined; resetAttempts?: number | null | undefined; agreements: boolean; anon?: boolean | undefined; bootstrap?: { strategy?: any; traders?: any; strategies?: any; } | undefined; onboarding?: "exchanges" | "strategies" | "traders" | null | undefined; notifications?: { email?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; push?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; telegram?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; inApp?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; } | undefined; contactId?: string | undefined; role?: "admin" | "guest" | "user" | undefined; supervised?: boolean | undefined; blocked?: boolean | undefined; locked?: boolean | undefined; lockedUntil?: string | null | undefined; referredByAffiliateId?: string | {} | undefined; referralCodeUsed?: string | undefined; couponCode?: string | undefined; createdAt?: any; updatedAt?: any; lastLoginAt?: any; skipEmailVerification?: boolean | undefined; requiresCreditCard?: boolean | undefined; signupSurvey?: { source?: string | undefined; traderType?: string | undefined; } | undefined; }, HookContext>; export declare const userPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; googleId: import("@feathersjs/typebox").TOptional; appleId: import("@feathersjs/typebox").TOptional; telegramId: import("@feathersjs/typebox").TOptional; telegramUsername: import("@feathersjs/typebox").TOptional>; email: import("@feathersjs/typebox").TString<"email">; name: import("@feathersjs/typebox").TString; password: import("@feathersjs/typebox").TOptional>; avatar: import("@feathersjs/typebox").TOptional>; country: import("@feathersjs/typebox").TOptional>; title: import("@feathersjs/typebox").TOptional]>>; company: import("@feathersjs/typebox").TOptional]>>; language: import("@feathersjs/typebox").TOptional>; about: import("@feathersjs/typebox").TOptional]>>; profile: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"moderate">, import("@feathersjs/typebox").TLiteral<"aggressive">]>>; payment: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"revenuecat">]>>; yearly: import("@feathersjs/typebox").TOptional; paymentIntent: import("@feathersjs/typebox").TOptional; stripe: import("@feathersjs/typebox").TOptional; 'stripe.id': import("@feathersjs/typebox").TOptional; customerInfo: import("@feathersjs/typebox").TOptional; subscription: import("@feathersjs/typebox").TOptional; plan: import("@feathersjs/typebox").TOptional>; appearance: import("@feathersjs/typebox").TOptional>; theme: import("@feathersjs/typebox").TOptional>; layout: import("@feathersjs/typebox").TOptional>; }>>; usage: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional>; ios: import("@feathersjs/typebox").TOptional>; android: import("@feathersjs/typebox").TOptional>; }>>; trial: import("@feathersjs/typebox").TOptional; }>>; displayCurrency: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"BRL">, import("@feathersjs/typebox").TLiteral<"CAD">, import("@feathersjs/typebox").TLiteral<"CHF">, import("@feathersjs/typebox").TLiteral<"CLP">, import("@feathersjs/typebox").TLiteral<"CNY">, import("@feathersjs/typebox").TLiteral<"CZK">, import("@feathersjs/typebox").TLiteral<"DKK">, import("@feathersjs/typebox").TLiteral<"EUR">, import("@feathersjs/typebox").TLiteral<"GBP">, import("@feathersjs/typebox").TLiteral<"HKD">, import("@feathersjs/typebox").TLiteral<"HUF">, import("@feathersjs/typebox").TLiteral<"IDR">, import("@feathersjs/typebox").TLiteral<"ILS">, import("@feathersjs/typebox").TLiteral<"INR">, import("@feathersjs/typebox").TLiteral<"JPY">, import("@feathersjs/typebox").TLiteral<"KRW">, import("@feathersjs/typebox").TLiteral<"MXN">, import("@feathersjs/typebox").TLiteral<"MYR">, import("@feathersjs/typebox").TLiteral<"NOK">, import("@feathersjs/typebox").TLiteral<"NZD">, import("@feathersjs/typebox").TLiteral<"PHP">, import("@feathersjs/typebox").TLiteral<"PKR">, import("@feathersjs/typebox").TLiteral<"PLN">, import("@feathersjs/typebox").TLiteral<"RUB">, import("@feathersjs/typebox").TLiteral<"SEK">, import("@feathersjs/typebox").TLiteral<"SGD">, import("@feathersjs/typebox").TLiteral<"THB">, import("@feathersjs/typebox").TLiteral<"TRY">, import("@feathersjs/typebox").TLiteral<"TWD">, import("@feathersjs/typebox").TLiteral<"ZAR">, import("@feathersjs/typebox").TLiteral<"USD">]>>; timezone: import("@feathersjs/typebox").TOptional>; subscribe: import("@feathersjs/typebox").TOptional>; isVerified: import("@feathersjs/typebox").TOptional; verifyToken: import("@feathersjs/typebox").TOptional]>>; verifyTokenShort: import("@feathersjs/typebox").TOptional]>>; verifyShortToken: import("@feathersjs/typebox").TOptional]>>; verifyExpires: import("@feathersjs/typebox").TOptional>; verifyChanges: import("@feathersjs/typebox").TOptional; resetToken: import("@feathersjs/typebox").TOptional]>>; resetShortToken: import("@feathersjs/typebox").TOptional]>>; resetExpires: import("@feathersjs/typebox").TOptional>; resetAttempts: import("@feathersjs/typebox").TOptional>; agreements: import("@feathersjs/typebox").TBoolean; anon: import("@feathersjs/typebox").TOptional; bootstrap: import("@feathersjs/typebox").TOptional; traders: import("@feathersjs/typebox").TOptional; strategies: import("@feathersjs/typebox").TOptional; }>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; notifications: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; telegram: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; inApp: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; }>>; contactId: import("@feathersjs/typebox").TOptional>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; supervised: import("@feathersjs/typebox").TOptional; blocked: import("@feathersjs/typebox").TOptional; locked: import("@feathersjs/typebox").TOptional; lockedUntil: import("@feathersjs/typebox").TOptional]>>; referredByAffiliateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; referralCodeUsed: import("@feathersjs/typebox").TOptional>; couponCode: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; lastLoginAt: import("@feathersjs/typebox").TOptional; skipEmailVerification: import("@feathersjs/typebox").TOptional; requiresCreditCard: import("@feathersjs/typebox").TOptional; signupSurvey: import("@feathersjs/typebox").TOptional>; traderType: import("@feathersjs/typebox").TOptional>; }>>; }>>; export type UserPatch = Static; export declare const userPatchValidator: import("@feathersjs/schema").Validator; export declare const userPatchResolver: import("@feathersjs/schema").Resolver<{ _id?: string | {} | undefined; googleId?: any; appleId?: any; telegramId?: number | undefined; telegramUsername?: string | undefined; email: string; name: string; password?: string | undefined; avatar?: string | undefined; country?: string | undefined; title?: string | null | undefined; company?: string | null | undefined; language?: string | undefined; about?: string | null | undefined; profile?: "aggressive" | "conservative" | "moderate" | undefined; payment?: "revenuecat" | "stripe" | undefined; yearly?: boolean | undefined; paymentIntent?: any; stripe?: any; 'stripe.id'?: any; customerInfo?: any; subscription?: any; plan?: string | undefined; appearance?: { scheme?: string | undefined; theme?: string | undefined; layout?: string | undefined; } | undefined; usage?: { hyperopt?: any; backtest?: any; } | undefined; push?: { web?: string | undefined; ios?: string | undefined; android?: string | undefined; } | undefined; trial?: { active: boolean; expires: string; } | undefined; displayCurrency?: "AUD" | "BRL" | "CAD" | "CHF" | "CLP" | "CNY" | "CZK" | "DKK" | "EUR" | "GBP" | "HKD" | "HUF" | "IDR" | "ILS" | "INR" | "JPY" | "KRW" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PKR" | "PLN" | "RUB" | "SEK" | "SGD" | "THB" | "TRY" | "TWD" | "USD" | "ZAR" | undefined; timezone?: string | undefined; subscribe?: string | undefined; isVerified?: boolean | undefined; verifyToken?: string | null | undefined; verifyTokenShort?: string | null | undefined; verifyShortToken?: string | null | undefined; verifyExpires?: number | null | undefined; verifyChanges?: any; resetToken?: string | null | undefined; resetShortToken?: string | null | undefined; resetExpires?: number | null | undefined; resetAttempts?: number | null | undefined; agreements: boolean; anon?: boolean | undefined; bootstrap?: { strategy?: any; traders?: any; strategies?: any; } | undefined; onboarding?: "exchanges" | "strategies" | "traders" | null | undefined; notifications?: { email?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; push?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; telegram?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; inApp?: { enabled?: boolean | undefined; entry?: boolean | undefined; entryFill?: boolean | undefined; entryCancel?: boolean | undefined; exit?: boolean | undefined; exitFill?: boolean | undefined; exitCancel?: boolean | undefined; status?: boolean | undefined; warning?: boolean | undefined; startup?: boolean | undefined; protectionTrigger?: boolean | undefined; strategyMsg?: boolean | undefined; dailyReport?: boolean | undefined; backtest?: boolean | undefined; hyperopt?: boolean | undefined; system?: boolean | undefined; recommendation?: boolean | undefined; concern?: boolean | undefined; recommendationExpiry?: boolean | undefined; decisionExecuted?: boolean | undefined; researchComplete?: boolean | undefined; strategyGenerate?: boolean | undefined; cryptoStressIndex?: boolean | undefined; } | undefined; } | undefined; contactId?: string | undefined; role?: "admin" | "guest" | "user" | undefined; supervised?: boolean | undefined; blocked?: boolean | undefined; locked?: boolean | undefined; lockedUntil?: string | null | undefined; referredByAffiliateId?: string | {} | undefined; referralCodeUsed?: string | undefined; couponCode?: string | undefined; createdAt?: any; updatedAt?: any; lastLoginAt?: any; skipEmailVerification?: boolean | undefined; requiresCreditCard?: boolean | undefined; signupSurvey?: { source?: string | undefined; traderType?: string | undefined; } | undefined; }, HookContext>; export declare const ADMIN_PATCH_ALLOWED_FIELDS: readonly ['blocked', 'isVerified', 'supervised']; export declare const sanitizeExternalPatch: (context: any) => Promise; export declare const userQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>>; googleId: import("@feathersjs/typebox").TOptional; appleId: import("@feathersjs/typebox").TOptional; telegramId: import("@feathersjs/typebox").TOptional; telegramUsername: import("@feathersjs/typebox").TOptional>; email: import("@feathersjs/typebox").TString<"email">; name: import("@feathersjs/typebox").TString; password: import("@feathersjs/typebox").TOptional>; avatar: import("@feathersjs/typebox").TOptional>; country: import("@feathersjs/typebox").TOptional>; title: import("@feathersjs/typebox").TOptional]>>; company: import("@feathersjs/typebox").TOptional]>>; language: import("@feathersjs/typebox").TOptional>; about: import("@feathersjs/typebox").TOptional]>>; profile: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"moderate">, import("@feathersjs/typebox").TLiteral<"aggressive">]>>; payment: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"revenuecat">]>>; yearly: import("@feathersjs/typebox").TOptional; paymentIntent: import("@feathersjs/typebox").TOptional; stripe: import("@feathersjs/typebox").TOptional; 'stripe.id': import("@feathersjs/typebox").TOptional; customerInfo: import("@feathersjs/typebox").TOptional; subscription: import("@feathersjs/typebox").TOptional; plan: import("@feathersjs/typebox").TOptional>; appearance: import("@feathersjs/typebox").TOptional>; theme: import("@feathersjs/typebox").TOptional>; layout: import("@feathersjs/typebox").TOptional>; }>>; usage: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional>; ios: import("@feathersjs/typebox").TOptional>; android: import("@feathersjs/typebox").TOptional>; }>>; trial: import("@feathersjs/typebox").TOptional; }>>; displayCurrency: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"BRL">, import("@feathersjs/typebox").TLiteral<"CAD">, import("@feathersjs/typebox").TLiteral<"CHF">, import("@feathersjs/typebox").TLiteral<"CLP">, import("@feathersjs/typebox").TLiteral<"CNY">, import("@feathersjs/typebox").TLiteral<"CZK">, import("@feathersjs/typebox").TLiteral<"DKK">, import("@feathersjs/typebox").TLiteral<"EUR">, import("@feathersjs/typebox").TLiteral<"GBP">, import("@feathersjs/typebox").TLiteral<"HKD">, import("@feathersjs/typebox").TLiteral<"HUF">, import("@feathersjs/typebox").TLiteral<"IDR">, import("@feathersjs/typebox").TLiteral<"ILS">, import("@feathersjs/typebox").TLiteral<"INR">, import("@feathersjs/typebox").TLiteral<"JPY">, import("@feathersjs/typebox").TLiteral<"KRW">, import("@feathersjs/typebox").TLiteral<"MXN">, import("@feathersjs/typebox").TLiteral<"MYR">, import("@feathersjs/typebox").TLiteral<"NOK">, import("@feathersjs/typebox").TLiteral<"NZD">, import("@feathersjs/typebox").TLiteral<"PHP">, import("@feathersjs/typebox").TLiteral<"PKR">, import("@feathersjs/typebox").TLiteral<"PLN">, import("@feathersjs/typebox").TLiteral<"RUB">, import("@feathersjs/typebox").TLiteral<"SEK">, import("@feathersjs/typebox").TLiteral<"SGD">, import("@feathersjs/typebox").TLiteral<"THB">, import("@feathersjs/typebox").TLiteral<"TRY">, import("@feathersjs/typebox").TLiteral<"TWD">, import("@feathersjs/typebox").TLiteral<"ZAR">, import("@feathersjs/typebox").TLiteral<"USD">]>>; timezone: import("@feathersjs/typebox").TOptional>; subscribe: import("@feathersjs/typebox").TOptional>; isVerified: import("@feathersjs/typebox").TOptional; verifyToken: import("@feathersjs/typebox").TOptional]>>; verifyTokenShort: import("@feathersjs/typebox").TOptional]>>; verifyShortToken: import("@feathersjs/typebox").TOptional]>>; verifyExpires: import("@feathersjs/typebox").TOptional>; verifyChanges: import("@feathersjs/typebox").TOptional; resetToken: import("@feathersjs/typebox").TOptional]>>; resetShortToken: import("@feathersjs/typebox").TOptional]>>; resetExpires: import("@feathersjs/typebox").TOptional>; resetAttempts: import("@feathersjs/typebox").TOptional>; agreements: import("@feathersjs/typebox").TBoolean; anon: import("@feathersjs/typebox").TOptional; bootstrap: import("@feathersjs/typebox").TOptional; traders: import("@feathersjs/typebox").TOptional; strategies: import("@feathersjs/typebox").TOptional; }>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; notifications: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; push: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; telegram: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; inApp: import("@feathersjs/typebox").TOptional; entry: import("@feathersjs/typebox").TOptional; entryFill: import("@feathersjs/typebox").TOptional; entryCancel: import("@feathersjs/typebox").TOptional; exit: import("@feathersjs/typebox").TOptional; exitFill: import("@feathersjs/typebox").TOptional; exitCancel: import("@feathersjs/typebox").TOptional; status: import("@feathersjs/typebox").TOptional; warning: import("@feathersjs/typebox").TOptional; startup: import("@feathersjs/typebox").TOptional; protectionTrigger: import("@feathersjs/typebox").TOptional; strategyMsg: import("@feathersjs/typebox").TOptional; dailyReport: import("@feathersjs/typebox").TOptional; backtest: import("@feathersjs/typebox").TOptional; hyperopt: import("@feathersjs/typebox").TOptional; system: import("@feathersjs/typebox").TOptional; recommendation: import("@feathersjs/typebox").TOptional; concern: import("@feathersjs/typebox").TOptional; recommendationExpiry: import("@feathersjs/typebox").TOptional; decisionExecuted: import("@feathersjs/typebox").TOptional; researchComplete: import("@feathersjs/typebox").TOptional; strategyGenerate: import("@feathersjs/typebox").TOptional; cryptoStressIndex: import("@feathersjs/typebox").TOptional; }>>; }>>; contactId: import("@feathersjs/typebox").TOptional>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; supervised: import("@feathersjs/typebox").TOptional; blocked: import("@feathersjs/typebox").TOptional; locked: import("@feathersjs/typebox").TOptional; lockedUntil: import("@feathersjs/typebox").TOptional]>>; referredByAffiliateId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; referralCodeUsed: import("@feathersjs/typebox").TOptional>; couponCode: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; lastLoginAt: import("@feathersjs/typebox").TOptional; skipEmailVerification: import("@feathersjs/typebox").TOptional; requiresCreditCard: import("@feathersjs/typebox").TOptional; signupSurvey: import("@feathersjs/typebox").TOptional>; traderType: import("@feathersjs/typebox").TOptional>; }>>; }>, ["_id", "name", "email", "verifyToken", "googleId", "createdAt", "updatedAt", "appleId", "telegramId", "stripe", "stripe.id", "subscription", "isVerified", "lastLoginAt", "plan", "role", "supervised", "blocked", "onboarding"]>; export declare const userQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; appleId: import("@feathersjs/typebox").TOptional; blocked: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional; email: import("@feathersjs/typebox").TOptional; googleId: import("@feathersjs/typebox").TOptional; isVerified: import("@feathersjs/typebox").TOptional; lastLoginAt: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; onboarding: import("@feathersjs/typebox").TOptional; plan: import("@feathersjs/typebox").TOptional; role: import("@feathersjs/typebox").TOptional; stripe: import("@feathersjs/typebox").TOptional; "stripe.id": import("@feathersjs/typebox").TOptional; subscription: import("@feathersjs/typebox").TOptional; supervised: import("@feathersjs/typebox").TOptional; telegramId: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; verifyToken: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "appleId" | "blocked" | "createdAt" | "email" | "googleId" | "isVerified" | "lastLoginAt" | "name" | "onboarding" | "plan" | "role" | "stripe" | "stripe.id" | "subscription" | "supervised" | "telegramId" | "updatedAt" | "verifyToken")[]>; $and: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; appleId: 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>]>>]>>; blocked: 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>]>>]>>; createdAt: 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>]>>]>>; email: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"email">; $lt: import("@feathersjs/typebox").TString<"email">; $lte: import("@feathersjs/typebox").TString<"email">; $ne: import("@feathersjs/typebox").TString<"email">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; googleId: 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>]>>]>>; isVerified: 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>]>>]>>; lastLoginAt: 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>]>>]>>; name: 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>]>>]>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; plan: 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>]>>]>>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stripe: 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>]>>]>>; "stripe.id": 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>]>>]>>; subscription: 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>]>>]>>; supervised: 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>]>>]>>; telegramId: 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>]>>]>>; updatedAt: 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>]>>]>>; verifyToken: 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<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; appleId: 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>]>>]>>; blocked: 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>]>>]>>; createdAt: 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>]>>]>>; email: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"email">; $lt: import("@feathersjs/typebox").TString<"email">; $lte: import("@feathersjs/typebox").TString<"email">; $ne: import("@feathersjs/typebox").TString<"email">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; googleId: 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>]>>]>>; isVerified: 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>]>>]>>; lastLoginAt: 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>]>>]>>; name: 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>]>>]>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; plan: 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>]>>]>>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stripe: 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>]>>]>>; "stripe.id": 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>]>>]>>; subscription: 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>]>>]>>; supervised: 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>]>>]>>; telegramId: 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>]>>]>>; updatedAt: 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>]>>]>>; verifyToken: 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>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; appleId: 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>]>>]>>; blocked: 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>]>>]>>; createdAt: 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>]>>]>>; email: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"email">; $lt: import("@feathersjs/typebox").TString<"email">; $lte: import("@feathersjs/typebox").TString<"email">; $ne: import("@feathersjs/typebox").TString<"email">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; googleId: 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>]>>]>>; isVerified: 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>]>>]>>; lastLoginAt: 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>]>>]>>; name: 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>]>>]>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; plan: 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>]>>]>>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stripe: 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>]>>]>>; "stripe.id": 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>]>>]>>; subscription: 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>]>>]>>; supervised: 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>]>>]>>; telegramId: 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>]>>]>>; updatedAt: 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>]>>]>>; verifyToken: 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").TOptional, import("@feathersjs/typebox").TObject<{}>]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; appleId: 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>]>>]>>; blocked: 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>]>>]>>; createdAt: 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>]>>]>>; email: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString<"email">; $lt: import("@feathersjs/typebox").TString<"email">; $lte: import("@feathersjs/typebox").TString<"email">; $ne: import("@feathersjs/typebox").TString<"email">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString<"email">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; googleId: 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>]>>]>>; isVerified: 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>]>>]>>; lastLoginAt: 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>]>>]>>; name: 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>]>>]>>; onboarding: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"traders">, import("@feathersjs/typebox").TLiteral<"exchanges">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; plan: 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>]>>]>>; role: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"admin">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stripe: 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>]>>]>>; "stripe.id": 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>]>>]>>; subscription: 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>]>>]>>; supervised: 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>]>>]>>; telegramId: 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>]>>]>>; updatedAt: 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>]>>]>>; verifyToken: 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 UserQuery = Static; export declare const userQueryValidator: import("@feathersjs/schema").Validator; export declare const userQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; appleId?: any; blocked?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; createdAt?: any; email?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; googleId?: any; isVerified?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; lastLoginAt?: any; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; onboarding?: "exchanges" | "strategies" | "traders" | Partial<{ $gt?: "exchanges" | "strategies" | "traders" | null | undefined; $gte?: "exchanges" | "strategies" | "traders" | null | undefined; $lt?: "exchanges" | "strategies" | "traders" | null | undefined; $lte?: "exchanges" | "strategies" | "traders" | null | undefined; $ne?: "exchanges" | "strategies" | "traders" | null | undefined; $in: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; $nin: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; } & {}> | null | undefined; plan?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; role?: "admin" | "guest" | "user" | Partial<{ $gt?: "admin" | "guest" | "user" | undefined; $gte?: "admin" | "guest" | "user" | undefined; $lt?: "admin" | "guest" | "user" | undefined; $lte?: "admin" | "guest" | "user" | undefined; $ne?: "admin" | "guest" | "user" | undefined; $in: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; $nin: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; } & {}> | undefined; stripe?: any; "stripe.id"?: any; subscription?: any; supervised?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; telegramId?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; updatedAt?: any; verifyToken?: string | Partial<{ $gt?: string | null | undefined; $gte?: string | null | undefined; $lt?: string | null | undefined; $lte?: string | null | undefined; $ne?: string | null | undefined; $in: string | (string | null)[] | null; $nin: string | (string | null)[] | null; } & {}> | null | undefined; } | { $or: { _id?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; appleId?: any; blocked?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; createdAt?: any; email?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; googleId?: any; isVerified?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; lastLoginAt?: any; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; onboarding?: "exchanges" | "strategies" | "traders" | Partial<{ $gt?: "exchanges" | "strategies" | "traders" | null | undefined; $gte?: "exchanges" | "strategies" | "traders" | null | undefined; $lt?: "exchanges" | "strategies" | "traders" | null | undefined; $lte?: "exchanges" | "strategies" | "traders" | null | undefined; $ne?: "exchanges" | "strategies" | "traders" | null | undefined; $in: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; $nin: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; } & {}> | null | undefined; plan?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; role?: "admin" | "guest" | "user" | Partial<{ $gt?: "admin" | "guest" | "user" | undefined; $gte?: "admin" | "guest" | "user" | undefined; $lt?: "admin" | "guest" | "user" | undefined; $lte?: "admin" | "guest" | "user" | undefined; $ne?: "admin" | "guest" | "user" | undefined; $in: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; $nin: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; } & {}> | undefined; stripe?: any; "stripe.id"?: any; subscription?: any; supervised?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; telegramId?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; updatedAt?: any; verifyToken?: string | Partial<{ $gt?: string | null | undefined; $gte?: string | null | undefined; $lt?: string | null | undefined; $lte?: string | null | undefined; $ne?: string | null | undefined; $in: string | (string | null)[] | null; $nin: string | (string | null)[] | null; } & {}> | null | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; appleId?: any; blocked?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; createdAt?: any; email?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; googleId?: any; isVerified?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; lastLoginAt?: any; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; onboarding?: "exchanges" | "strategies" | "traders" | Partial<{ $gt?: "exchanges" | "strategies" | "traders" | null | undefined; $gte?: "exchanges" | "strategies" | "traders" | null | undefined; $lt?: "exchanges" | "strategies" | "traders" | null | undefined; $lte?: "exchanges" | "strategies" | "traders" | null | undefined; $ne?: "exchanges" | "strategies" | "traders" | null | undefined; $in: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; $nin: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; } & {}> | null | undefined; plan?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; role?: "admin" | "guest" | "user" | Partial<{ $gt?: "admin" | "guest" | "user" | undefined; $gte?: "admin" | "guest" | "user" | undefined; $lt?: "admin" | "guest" | "user" | undefined; $lte?: "admin" | "guest" | "user" | undefined; $ne?: "admin" | "guest" | "user" | undefined; $in: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; $nin: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; } & {}> | undefined; stripe?: any; "stripe.id"?: any; subscription?: any; supervised?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; telegramId?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; updatedAt?: any; verifyToken?: string | Partial<{ $gt?: string | null | undefined; $gte?: string | null | undefined; $lt?: string | null | undefined; $lte?: string | null | undefined; $ne?: string | null | undefined; $in: string | (string | null)[] | null; $nin: string | (string | null)[] | null; } & {}> | null | undefined; }[]; }> & { _id?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; appleId?: any; blocked?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; createdAt?: any; email?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; googleId?: any; isVerified?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; lastLoginAt?: any; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; onboarding?: "exchanges" | "strategies" | "traders" | Partial<{ $gt?: "exchanges" | "strategies" | "traders" | null | undefined; $gte?: "exchanges" | "strategies" | "traders" | null | undefined; $lt?: "exchanges" | "strategies" | "traders" | null | undefined; $lte?: "exchanges" | "strategies" | "traders" | null | undefined; $ne?: "exchanges" | "strategies" | "traders" | null | undefined; $in: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; $nin: "exchanges" | "strategies" | "traders" | ("exchanges" | "strategies" | "traders" | null)[] | null; } & {}> | null | undefined; plan?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; role?: "admin" | "guest" | "user" | Partial<{ $gt?: "admin" | "guest" | "user" | undefined; $gte?: "admin" | "guest" | "user" | undefined; $lt?: "admin" | "guest" | "user" | undefined; $lte?: "admin" | "guest" | "user" | undefined; $ne?: "admin" | "guest" | "user" | undefined; $in: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; $nin: "admin" | "guest" | "user" | ("admin" | "guest" | "user")[]; } & {}> | undefined; stripe?: any; "stripe.id"?: any; subscription?: any; supervised?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; telegramId?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; updatedAt?: any; verifyToken?: string | Partial<{ $gt?: string | null | undefined; $gte?: string | null | undefined; $lt?: string | null | undefined; $lte?: string | null | undefined; $ne?: string | null | undefined; $in: string | (string | null)[] | null; $nin: string | (string | null)[] | null; } & {}> | null | undefined; } & {}, HookContext>;