import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { KeysService } from './KeysService'; export declare const keysSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; hash: import("@feathersjs/typebox").TString; raw: import("@feathersjs/typebox").TOptional>; scopes: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"write">, import("@feathersjs/typebox").TLiteral<"admin">]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; active: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>; export type Keys = Static; export declare const keysValidator: import("@feathersjs/schema").Validator; export declare const keysResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; hash: string; raw?: string | undefined; scopes: ("admin" | "read" | "write")[]; userId?: string | {} | undefined; name: string; active?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; expiresAt?: string | null | undefined; lastUsedAt?: string | null | undefined; }, HookContext>>; export declare const keysExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; hash: string; raw?: string | undefined; scopes: ("admin" | "read" | "write")[]; userId?: string | {} | undefined; name: string; active?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; expiresAt?: string | null | undefined; lastUsedAt?: string | null | undefined; }, HookContext>>; export declare const keysDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; hash: import("@feathersjs/typebox").TString; raw: import("@feathersjs/typebox").TOptional>; scopes: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"write">, import("@feathersjs/typebox").TLiteral<"admin">]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; active: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, ["name", "scopes", "expiresAt"]>; export type KeysData = Static; export declare const keysDataValidator: import("@feathersjs/schema").Validator; export declare const keysDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; hash: string; raw?: string | undefined; scopes: ("admin" | "read" | "write")[]; userId?: string | {} | undefined; name: string; active?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; expiresAt?: string | null | undefined; lastUsedAt?: string | null | undefined; }, HookContext>>; export declare const keysPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; hash: import("@feathersjs/typebox").TString; raw: import("@feathersjs/typebox").TOptional>; scopes: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"write">, import("@feathersjs/typebox").TLiteral<"admin">]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; active: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>>; export type KeysPatch = Static; export declare const keysPatchValidator: import("@feathersjs/schema").Validator; export declare const keysPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; hash: string; raw?: string | undefined; scopes: ("admin" | "read" | "write")[]; userId?: string | {} | undefined; name: string; active?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; expiresAt?: string | null | undefined; lastUsedAt?: string | null | undefined; }, HookContext>>; export declare const keysQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; hash: import("@feathersjs/typebox").TString; raw: import("@feathersjs/typebox").TOptional>; scopes: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"write">, import("@feathersjs/typebox").TLiteral<"admin">]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; name: import("@feathersjs/typebox").TString; active: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, ["_id", "hash", "userId", "active", "name", "expiresAt", "lastUsedAt"]>; export declare const keysQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; active: import("@feathersjs/typebox").TOptional; expiresAt: import("@feathersjs/typebox").TOptional; hash: import("@feathersjs/typebox").TOptional; lastUsedAt: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; userId: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "active" | "expiresAt" | "hash" | "lastUsedAt" | "name" | "userId")[]>; $and: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; active: 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>]>>]>>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; hash: 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>]>>]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, 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>]>>]>>; userId: 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>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; active: 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>]>>]>>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; hash: 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>]>>]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, 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>]>>]>>; userId: 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>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; active: 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>]>>]>>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; hash: 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>]>>]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, 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>]>>]>>; userId: 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>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; active: 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>]>>]>>; expiresAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; hash: 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>]>>]>>; lastUsedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>, 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>]>>]>>; userId: 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>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type KeysQuery = Static; export declare const keysQueryValidator: import("@feathersjs/schema").Validator; export declare const keysQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; active?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; expiresAt?: 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; hash?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; lastUsedAt?: 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; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; } | { $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; active?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; expiresAt?: 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; hash?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; lastUsedAt?: 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; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; active?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; expiresAt?: 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; hash?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; lastUsedAt?: 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; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; }[]; }> & { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; active?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; expiresAt?: 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; hash?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; lastUsedAt?: 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; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; userId?: string | Partial<{ $gt?: string | {} | undefined; $gte?: string | {} | undefined; $lt?: string | {} | undefined; $lte?: string | {} | undefined; $ne?: string | {} | undefined; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; } & {}, HookContext>>;