import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { ExtensionsService } from './extensions.class'; export declare const extensionsSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; type: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; group: import("@feathersjs/typebox").TOptional>; version: import("@feathersjs/typebox").TString; author: import("@feathersjs/typebox").TString; category: import("@feathersjs/typebox").TOptional>; tags: import("@feathersjs/typebox").TOptional>>; icon: import("@feathersjs/typebox").TOptional>; openApiSpec: import("@feathersjs/typebox").TOptional; configuration: import("@feathersjs/typebox").TOptional; editable: import("@feathersjs/typebox").TOptional; public: import("@feathersjs/typebox").TOptional; installedBy: import("@feathersjs/typebox").TOptional>>; canInstall: import("@feathersjs/typebox").TOptional; isInstalled: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; }>; export type Extensions = Static; export declare const extensionsValidator: import("@feathersjs/schema").Validator; export declare const extensionsResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; description: string; type: "actions" | "agent-template" | "custom" | "model" | "strategies"; group?: string | undefined; version: string; author: string; category?: string | undefined; tags?: string[] | undefined; icon?: string | undefined; openApiSpec?: any; configuration?: any; editable?: boolean | undefined; public?: boolean | undefined; installedBy?: string[] | undefined; canInstall?: boolean | undefined; isInstalled?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }, HookContext>>; export declare const extensionsExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; description: string; type: "actions" | "agent-template" | "custom" | "model" | "strategies"; group?: string | undefined; version: string; author: string; category?: string | undefined; tags?: string[] | undefined; icon?: string | undefined; openApiSpec?: any; configuration?: any; editable?: boolean | undefined; public?: boolean | undefined; installedBy?: string[] | undefined; canInstall?: boolean | undefined; isInstalled?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }, HookContext>>; export declare const extensionsDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; type: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; group: import("@feathersjs/typebox").TOptional>; version: import("@feathersjs/typebox").TString; author: import("@feathersjs/typebox").TString; category: import("@feathersjs/typebox").TOptional>; tags: import("@feathersjs/typebox").TOptional>>; icon: import("@feathersjs/typebox").TOptional>; openApiSpec: import("@feathersjs/typebox").TOptional; configuration: import("@feathersjs/typebox").TOptional; editable: import("@feathersjs/typebox").TOptional; public: import("@feathersjs/typebox").TOptional; installedBy: import("@feathersjs/typebox").TOptional>>; canInstall: import("@feathersjs/typebox").TOptional; isInstalled: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; }>, ["name", "description", "type", "group", "version", "author", "category", "tags", "icon", "openApiSpec", "configuration", "editable", "public", "createdAt", "updatedAt"]>; export type ExtensionsData = Static; export declare const extensionsDataValidator: import("@feathersjs/schema").Validator; export declare const extensionsDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; description: string; type: "actions" | "agent-template" | "custom" | "model" | "strategies"; group?: string | undefined; version: string; author: string; category?: string | undefined; tags?: string[] | undefined; icon?: string | undefined; openApiSpec?: any; configuration?: any; editable?: boolean | undefined; public?: boolean | undefined; installedBy?: string[] | undefined; canInstall?: boolean | undefined; isInstalled?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }, HookContext>>; export declare const extensionsPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; type: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; group: import("@feathersjs/typebox").TOptional>; version: import("@feathersjs/typebox").TString; author: import("@feathersjs/typebox").TString; category: import("@feathersjs/typebox").TOptional>; tags: import("@feathersjs/typebox").TOptional>>; icon: import("@feathersjs/typebox").TOptional>; openApiSpec: import("@feathersjs/typebox").TOptional; configuration: import("@feathersjs/typebox").TOptional; editable: import("@feathersjs/typebox").TOptional; public: import("@feathersjs/typebox").TOptional; installedBy: import("@feathersjs/typebox").TOptional>>; canInstall: import("@feathersjs/typebox").TOptional; isInstalled: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; }>>; export type ExtensionsPatch = Static; export declare const extensionsPatchValidator: import("@feathersjs/schema").Validator; export declare const extensionsPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; description: string; type: "actions" | "agent-template" | "custom" | "model" | "strategies"; group?: string | undefined; version: string; author: string; category?: string | undefined; tags?: string[] | undefined; icon?: string | undefined; openApiSpec?: any; configuration?: any; editable?: boolean | undefined; public?: boolean | undefined; installedBy?: string[] | undefined; canInstall?: boolean | undefined; isInstalled?: boolean | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }, HookContext>>; export declare const extensionsQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; type: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; group: import("@feathersjs/typebox").TOptional>; version: import("@feathersjs/typebox").TString; author: import("@feathersjs/typebox").TString; category: import("@feathersjs/typebox").TOptional>; tags: import("@feathersjs/typebox").TOptional>>; icon: import("@feathersjs/typebox").TOptional>; openApiSpec: import("@feathersjs/typebox").TOptional; configuration: import("@feathersjs/typebox").TOptional; editable: import("@feathersjs/typebox").TOptional; public: import("@feathersjs/typebox").TOptional; installedBy: import("@feathersjs/typebox").TOptional>>; canInstall: import("@feathersjs/typebox").TOptional; isInstalled: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional>; updatedAt: import("@feathersjs/typebox").TOptional>; }>, ["_id", "name", "description", "type", "group", "version", "author", "category", "tags", "public", "installedBy", "canInstall", "isInstalled", "createdAt"]>; export declare const extensionsQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; author: import("@feathersjs/typebox").TOptional; canInstall: import("@feathersjs/typebox").TOptional; category: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional; description: import("@feathersjs/typebox").TOptional; group: import("@feathersjs/typebox").TOptional; installedBy: import("@feathersjs/typebox").TOptional; isInstalled: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; public: import("@feathersjs/typebox").TOptional; tags: import("@feathersjs/typebox").TOptional; type: import("@feathersjs/typebox").TOptional; version: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "author" | "canInstall" | "category" | "createdAt" | "description" | "group" | "installedBy" | "isInstalled" | "name" | "public" | "tags" | "type" | "version")[]>; $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>]>>]>>; author: 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>]>>]>>; canInstall: 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>]>>]>>; category: 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>]>>]>>; description: 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>]>>]>>; group: 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>]>>]>>; installedBy: 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>]>>]>>; isInstalled: 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>]>>]>>; public: 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>]>>]>>; tags: 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>]>>]>>; type: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; author: 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>]>>]>>; canInstall: 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>]>>]>>; category: 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>]>>]>>; description: 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>]>>]>>; group: 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>]>>]>>; installedBy: 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>]>>]>>; isInstalled: 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>]>>]>>; public: 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>]>>]>>; tags: 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>]>>]>>; type: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; author: 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>]>>]>>; canInstall: 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>]>>]>>; category: 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>]>>]>>; description: 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>]>>]>>; group: 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>]>>]>>; installedBy: 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>]>>]>>; isInstalled: 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>]>>]>>; public: 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>]>>]>>; tags: 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>]>>]>>; type: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; author: 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>]>>]>>; canInstall: 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>]>>]>>; category: 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>]>>]>>; description: 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>]>>]>>; group: 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>]>>]>>; installedBy: 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>]>>]>>; isInstalled: 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>]>>]>>; public: 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>]>>]>>; tags: 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>]>>]>>; type: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"agent-template">, import("@feathersjs/typebox").TLiteral<"model">, import("@feathersjs/typebox").TLiteral<"actions">, import("@feathersjs/typebox").TLiteral<"strategies">, import("@feathersjs/typebox").TLiteral<"custom">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type ExtensionsQuery = Static; export declare const extensionsQueryValidator: import("@feathersjs/schema").Validator; export declare const extensionsQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; author?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; canInstall?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; category?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; group?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; installedBy?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; isInstalled?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; public?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; tags?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; type?: "actions" | "agent-template" | "custom" | "model" | "strategies" | Partial<{ $gt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $gte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $ne: "actions" | "agent-template" | "custom" | "model" | "strategies"; $in: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; $nin: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } | { $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; author?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; canInstall?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; category?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; group?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; installedBy?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; isInstalled?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; public?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; tags?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; type?: "actions" | "agent-template" | "custom" | "model" | "strategies" | Partial<{ $gt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $gte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $ne: "actions" | "agent-template" | "custom" | "model" | "strategies"; $in: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; $nin: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; author?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; canInstall?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; category?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; group?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; installedBy?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; isInstalled?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; public?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; tags?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; type?: "actions" | "agent-template" | "custom" | "model" | "strategies" | Partial<{ $gt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $gte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $ne: "actions" | "agent-template" | "custom" | "model" | "strategies"; $in: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; $nin: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; }> & { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; author?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; canInstall?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; category?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; createdAt?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; group?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; installedBy?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; isInstalled?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; public?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; tags?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; type?: "actions" | "agent-template" | "custom" | "model" | "strategies" | Partial<{ $gt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $gte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lt: "actions" | "agent-template" | "custom" | "model" | "strategies"; $lte: "actions" | "agent-template" | "custom" | "model" | "strategies"; $ne: "actions" | "agent-template" | "custom" | "model" | "strategies"; $in: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; $nin: "actions" | "agent-template" | "custom" | "model" | "strategies" | ("actions" | "agent-template" | "custom" | "model" | "strategies")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & {}, HookContext>>;