import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { AgentsService } from './agents.class'; export declare const collaboratorSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TString; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>; export declare const agentsSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; instruction: import("@feathersjs/typebox").TString; memory: import("@feathersjs/typebox").TBoolean; coding: import("@feathersjs/typebox").TBoolean; autonomously: import("@feathersjs/typebox").TBoolean; collaboration: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; actions: import("@feathersjs/typebox").TArray; triggers: import("@feathersjs/typebox").TArray>; model: import("@feathersjs/typebox").TOptional>; timeout: import("@feathersjs/typebox").TOptional; knowledgeBases: import("@feathersjs/typebox").TOptional>>; bedrockAgentId: import("@feathersjs/typebox").TOptional>; bedrockStatus: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; agnoModelId: import("@feathersjs/typebox").TOptional>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; systemAgent: import("@feathersjs/typebox").TOptional; systemAgentType: import("@feathersjs/typebox").TOptional>; toolRegistry: import("@feathersjs/typebox").TOptional>; contextTemplate: import("@feathersjs/typebox").TOptional>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; }>; export type Agents = Static; export declare const agentsValidator: import("@feathersjs/schema").Validator; export declare const agentsResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; role: string; description: string; instruction: string; memory: boolean; coding: boolean; autonomously: boolean; collaboration: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; actions: any[]; triggers: string[]; model?: string | undefined; timeout?: number | undefined; knowledgeBases?: string[] | undefined; bedrockAgentId?: string | undefined; bedrockStatus?: string | undefined; provider?: "agno" | "bedrock" | undefined; agnoModelId?: string | undefined; providerStatus?: "error" | "preparing" | "ready" | undefined; systemAgent?: boolean | undefined; systemAgentType?: string | undefined; toolRegistry?: string | undefined; contextTemplate?: string | undefined; userId?: string | {} | undefined; securityAttributes?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; createdAt?: any; updatedAt?: any; }, HookContext>>; export declare const agentsExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; role: string; description: string; instruction: string; memory: boolean; coding: boolean; autonomously: boolean; collaboration: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; actions: any[]; triggers: string[]; model?: string | undefined; timeout?: number | undefined; knowledgeBases?: string[] | undefined; bedrockAgentId?: string | undefined; bedrockStatus?: string | undefined; provider?: "agno" | "bedrock" | undefined; agnoModelId?: string | undefined; providerStatus?: "error" | "preparing" | "ready" | undefined; systemAgent?: boolean | undefined; systemAgentType?: string | undefined; toolRegistry?: string | undefined; contextTemplate?: string | undefined; userId?: string | {} | undefined; securityAttributes?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; createdAt?: any; updatedAt?: any; }, HookContext>>; export declare const agentsDataSchema: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; instruction: import("@feathersjs/typebox").TString; memory: import("@feathersjs/typebox").TBoolean; coding: import("@feathersjs/typebox").TBoolean; autonomously: import("@feathersjs/typebox").TBoolean; collaboration: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; actions: import("@feathersjs/typebox").TArray; triggers: import("@feathersjs/typebox").TArray>; model: import("@feathersjs/typebox").TOptional>; timeout: import("@feathersjs/typebox").TOptional; knowledgeBases: import("@feathersjs/typebox").TOptional>>; bedrockAgentId: import("@feathersjs/typebox").TOptional>; bedrockStatus: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; agnoModelId: import("@feathersjs/typebox").TOptional>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; systemAgent: import("@feathersjs/typebox").TOptional; systemAgentType: import("@feathersjs/typebox").TOptional>; toolRegistry: import("@feathersjs/typebox").TOptional>; contextTemplate: import("@feathersjs/typebox").TOptional>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; }>, ["name", "role", "description", "instruction", "memory", "coding", "autonomously", "collaboration", "actions", "triggers", "model", "timeout", "knowledgeBases", "provider", "agnoModelId", "systemAgent", "systemAgentType", "toolRegistry", "contextTemplate", "userId", "createdAt", "updatedAt"]>; export type AgentsData = Static; export declare const agentsDataValidator: import("@feathersjs/schema").Validator; export declare const agentsDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; role: string; description: string; instruction: string; memory: boolean; coding: boolean; autonomously: boolean; collaboration: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; actions: any[]; triggers: string[]; model?: string | undefined; timeout?: number | undefined; knowledgeBases?: string[] | undefined; bedrockAgentId?: string | undefined; bedrockStatus?: string | undefined; provider?: "agno" | "bedrock" | undefined; agnoModelId?: string | undefined; providerStatus?: "error" | "preparing" | "ready" | undefined; systemAgent?: boolean | undefined; systemAgentType?: string | undefined; toolRegistry?: string | undefined; contextTemplate?: string | undefined; userId?: string | {} | undefined; securityAttributes?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; createdAt?: any; updatedAt?: any; }, HookContext>>; export declare const agentsPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; instruction: import("@feathersjs/typebox").TString; memory: import("@feathersjs/typebox").TBoolean; coding: import("@feathersjs/typebox").TBoolean; autonomously: import("@feathersjs/typebox").TBoolean; collaboration: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; actions: import("@feathersjs/typebox").TArray; triggers: import("@feathersjs/typebox").TArray>; model: import("@feathersjs/typebox").TOptional>; timeout: import("@feathersjs/typebox").TOptional; knowledgeBases: import("@feathersjs/typebox").TOptional>>; bedrockAgentId: import("@feathersjs/typebox").TOptional>; bedrockStatus: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; agnoModelId: import("@feathersjs/typebox").TOptional>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; systemAgent: import("@feathersjs/typebox").TOptional; systemAgentType: import("@feathersjs/typebox").TOptional>; toolRegistry: import("@feathersjs/typebox").TOptional>; contextTemplate: import("@feathersjs/typebox").TOptional>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; }>>; export type AgentsPatch = Static; export declare const agentsPatchValidator: import("@feathersjs/schema").Validator; export declare const agentsPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; name: string; role: string; description: string; instruction: string; memory: boolean; coding: boolean; autonomously: boolean; collaboration: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; actions: any[]; triggers: string[]; model?: string | undefined; timeout?: number | undefined; knowledgeBases?: string[] | undefined; bedrockAgentId?: string | undefined; bedrockStatus?: string | undefined; provider?: "agno" | "bedrock" | undefined; agnoModelId?: string | undefined; providerStatus?: "error" | "preparing" | "ready" | undefined; systemAgent?: boolean | undefined; systemAgentType?: string | undefined; toolRegistry?: string | undefined; contextTemplate?: string | undefined; userId?: string | {} | undefined; securityAttributes?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; createdAt?: any; updatedAt?: any; }, HookContext>>; export declare const agentsQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; description: import("@feathersjs/typebox").TString; instruction: import("@feathersjs/typebox").TString; memory: import("@feathersjs/typebox").TBoolean; coding: import("@feathersjs/typebox").TBoolean; autonomously: import("@feathersjs/typebox").TBoolean; collaboration: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; actions: import("@feathersjs/typebox").TArray; triggers: import("@feathersjs/typebox").TArray>; model: import("@feathersjs/typebox").TOptional>; timeout: import("@feathersjs/typebox").TOptional; knowledgeBases: import("@feathersjs/typebox").TOptional>>; bedrockAgentId: import("@feathersjs/typebox").TOptional>; bedrockStatus: import("@feathersjs/typebox").TOptional>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; agnoModelId: import("@feathersjs/typebox").TOptional>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; systemAgent: import("@feathersjs/typebox").TOptional; systemAgentType: import("@feathersjs/typebox").TOptional>; toolRegistry: import("@feathersjs/typebox").TOptional>; contextTemplate: import("@feathersjs/typebox").TOptional>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; createdAt: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; }>, ["_id", "name", "role", "description", "instruction", "memory", "coding", "autonomously", "collaboration", "actions", "triggers", "model", "timeout", "knowledgeBases", "bedrockAgentId", "bedrockStatus", "provider", "agnoModelId", "providerStatus", "systemAgent", "systemAgentType", "toolRegistry", "contextTemplate", "userId", "securityAttributes", "createdAt", "updatedAt"]>; export declare const agentsQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; actions: import("@feathersjs/typebox").TOptional; agnoModelId: import("@feathersjs/typebox").TOptional; autonomously: import("@feathersjs/typebox").TOptional; bedrockAgentId: import("@feathersjs/typebox").TOptional; bedrockStatus: import("@feathersjs/typebox").TOptional; coding: import("@feathersjs/typebox").TOptional; collaboration: import("@feathersjs/typebox").TOptional; contextTemplate: import("@feathersjs/typebox").TOptional; createdAt: import("@feathersjs/typebox").TOptional; description: import("@feathersjs/typebox").TOptional; instruction: import("@feathersjs/typebox").TOptional; knowledgeBases: import("@feathersjs/typebox").TOptional; memory: import("@feathersjs/typebox").TOptional; model: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; provider: import("@feathersjs/typebox").TOptional; providerStatus: import("@feathersjs/typebox").TOptional; role: import("@feathersjs/typebox").TOptional; securityAttributes: import("@feathersjs/typebox").TOptional; systemAgent: import("@feathersjs/typebox").TOptional; systemAgentType: import("@feathersjs/typebox").TOptional; timeout: import("@feathersjs/typebox").TOptional; toolRegistry: import("@feathersjs/typebox").TOptional; triggers: import("@feathersjs/typebox").TOptional; updatedAt: import("@feathersjs/typebox").TOptional; userId: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "actions" | "agnoModelId" | "autonomously" | "bedrockAgentId" | "bedrockStatus" | "coding" | "collaboration" | "contextTemplate" | "createdAt" | "description" | "instruction" | "knowledgeBases" | "memory" | "model" | "name" | "provider" | "providerStatus" | "role" | "securityAttributes" | "systemAgent" | "systemAgentType" | "timeout" | "toolRegistry" | "triggers" | "updatedAt" | "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>]>>]>>; actions: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; agnoModelId: 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>]>>]>>; autonomously: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bedrockAgentId: 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>]>>]>>; bedrockStatus: 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>]>>]>>; coding: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; collaboration: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>, import("@feathersjs/typebox").TPartial; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $gte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lt: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $ne: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $in: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $nin: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; contextTemplate: 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>]>>]>>; instruction: 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>]>>]>>; knowledgeBases: 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>]>>]>>; memory: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: 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>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"agno">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; role: 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>]>>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $gte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; systemAgent: 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>]>>]>>; systemAgentType: 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>]>>]>>; timeout: 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>]>>]>>; toolRegistry: 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>]>>]>>; triggers: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; 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>]>>]>>; actions: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; agnoModelId: 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>]>>]>>; autonomously: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bedrockAgentId: 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>]>>]>>; bedrockStatus: 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>]>>]>>; coding: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; collaboration: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>, import("@feathersjs/typebox").TPartial; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $gte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lt: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $ne: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $in: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $nin: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; contextTemplate: 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>]>>]>>; instruction: 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>]>>]>>; knowledgeBases: 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>]>>]>>; memory: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: 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>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"agno">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; role: 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>]>>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $gte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; systemAgent: 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>]>>]>>; systemAgentType: 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>]>>]>>; timeout: 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>]>>]>>; toolRegistry: 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>]>>]>>; triggers: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; 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>]>>]>>; actions: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; agnoModelId: 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>]>>]>>; autonomously: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bedrockAgentId: 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>]>>]>>; bedrockStatus: 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>]>>]>>; coding: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; collaboration: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>, import("@feathersjs/typebox").TPartial; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $gte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lt: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $ne: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $in: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $nin: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; contextTemplate: 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>]>>]>>; instruction: 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>]>>]>>; knowledgeBases: 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>]>>]>>; memory: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: 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>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"agno">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; role: 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>]>>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $gte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; systemAgent: 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>]>>]>>; systemAgentType: 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>]>>]>>; timeout: 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>]>>]>>; toolRegistry: 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>]>>]>>; triggers: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; 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>]>>]>>; actions: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TArray; $lt: import("@feathersjs/typebox").TArray; $lte: import("@feathersjs/typebox").TArray; $ne: import("@feathersjs/typebox").TArray; $in: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; agnoModelId: 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>]>>]>>; autonomously: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; bedrockAgentId: 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>]>>]>>; bedrockStatus: 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>]>>]>>; coding: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; collaboration: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>, import("@feathersjs/typebox").TPartial; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $gte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lt: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $lte: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $ne: import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $in: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; $nin: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>> | import("@feathersjs/typebox").TObject<{ enabled: import("@feathersjs/typebox").TBoolean; agents: import("@feathersjs/typebox").TArray; name: import("@feathersjs/typebox").TString; memoryType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"shared">, import("@feathersjs/typebox").TLiteral<"private">]>; instructions: import("@feathersjs/typebox").TString; }>>; }>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; contextTemplate: 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>]>>]>>; instruction: 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>]>>]>>; knowledgeBases: 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>]>>]>>; memory: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; model: 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>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"agno">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"agno">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"agno">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; providerStatus: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"preparing">, import("@feathersjs/typebox").TLiteral<"error">]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; role: 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>]>>]>>; securityAttributes: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>, import("@feathersjs/typebox").TPartial; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $gte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lt: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $lte: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $ne: import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $in: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; $nin: import("@feathersjs/typebox").TArray; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>> | import("@feathersjs/typebox").TOptional; apiKeyName: import("@feathersjs/typebox").TString; scopes: import("@feathersjs/typebox").TArray>; rawApiKey: import("@feathersjs/typebox").TOptional>; }>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; systemAgent: 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>]>>]>>; systemAgentType: 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>]>>]>>; timeout: 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>]>>]>>; toolRegistry: 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>]>>]>>; triggers: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TArray>; $lt: import("@feathersjs/typebox").TArray>; $lte: import("@feathersjs/typebox").TArray>; $ne: import("@feathersjs/typebox").TArray>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TArray>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; updatedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; 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 AgentsQuery = Static; export declare const agentsQueryValidator: import("@feathersjs/schema").Validator; export declare const agentsQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; actions?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; agnoModelId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; autonomously?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; bedrockAgentId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; bedrockStatus?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; coding?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; collaboration?: Partial<{ $gt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $gte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $ne: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $in: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $nin: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; } & {}> | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; } | undefined; contextTemplate?: 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?: any; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; instruction?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; knowledgeBases?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; memory?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; model?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; provider?: "agno" | "bedrock" | Partial<{ $gt?: "agno" | "bedrock" | undefined; $gte?: "agno" | "bedrock" | undefined; $lt?: "agno" | "bedrock" | undefined; $lte?: "agno" | "bedrock" | undefined; $ne?: "agno" | "bedrock" | undefined; $in: "agno" | "bedrock" | ("agno" | "bedrock")[]; $nin: "agno" | "bedrock" | ("agno" | "bedrock")[]; } & {}> | undefined; providerStatus?: "error" | "preparing" | "ready" | Partial<{ $gt?: "error" | "preparing" | "ready" | undefined; $gte?: "error" | "preparing" | "ready" | undefined; $lt?: "error" | "preparing" | "ready" | undefined; $lte?: "error" | "preparing" | "ready" | undefined; $ne?: "error" | "preparing" | "ready" | undefined; $in: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; $nin: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; } & {}> | undefined; role?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; securityAttributes?: Partial<{ $gt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $gte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $ne?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $in: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; $nin: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; } & {}> | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; systemAgent?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; systemAgentType?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; timeout?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; toolRegistry?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; triggers?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; updatedAt?: any; 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; actions?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; agnoModelId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; autonomously?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; bedrockAgentId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; bedrockStatus?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; coding?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; collaboration?: Partial<{ $gt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $gte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $ne: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $in: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $nin: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; } & {}> | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; } | undefined; contextTemplate?: 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?: any; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; instruction?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; knowledgeBases?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; memory?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; model?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; provider?: "agno" | "bedrock" | Partial<{ $gt?: "agno" | "bedrock" | undefined; $gte?: "agno" | "bedrock" | undefined; $lt?: "agno" | "bedrock" | undefined; $lte?: "agno" | "bedrock" | undefined; $ne?: "agno" | "bedrock" | undefined; $in: "agno" | "bedrock" | ("agno" | "bedrock")[]; $nin: "agno" | "bedrock" | ("agno" | "bedrock")[]; } & {}> | undefined; providerStatus?: "error" | "preparing" | "ready" | Partial<{ $gt?: "error" | "preparing" | "ready" | undefined; $gte?: "error" | "preparing" | "ready" | undefined; $lt?: "error" | "preparing" | "ready" | undefined; $lte?: "error" | "preparing" | "ready" | undefined; $ne?: "error" | "preparing" | "ready" | undefined; $in: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; $nin: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; } & {}> | undefined; role?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; securityAttributes?: Partial<{ $gt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $gte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $ne?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $in: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; $nin: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; } & {}> | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; systemAgent?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; systemAgentType?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; timeout?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; toolRegistry?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; triggers?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; updatedAt?: any; 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; actions?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; agnoModelId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; autonomously?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; bedrockAgentId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; bedrockStatus?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; coding?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; collaboration?: Partial<{ $gt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $gte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $ne: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $in: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $nin: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; } & {}> | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; } | undefined; contextTemplate?: 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?: any; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; instruction?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; knowledgeBases?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; memory?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; model?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; provider?: "agno" | "bedrock" | Partial<{ $gt?: "agno" | "bedrock" | undefined; $gte?: "agno" | "bedrock" | undefined; $lt?: "agno" | "bedrock" | undefined; $lte?: "agno" | "bedrock" | undefined; $ne?: "agno" | "bedrock" | undefined; $in: "agno" | "bedrock" | ("agno" | "bedrock")[]; $nin: "agno" | "bedrock" | ("agno" | "bedrock")[]; } & {}> | undefined; providerStatus?: "error" | "preparing" | "ready" | Partial<{ $gt?: "error" | "preparing" | "ready" | undefined; $gte?: "error" | "preparing" | "ready" | undefined; $lt?: "error" | "preparing" | "ready" | undefined; $lte?: "error" | "preparing" | "ready" | undefined; $ne?: "error" | "preparing" | "ready" | undefined; $in: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; $nin: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; } & {}> | undefined; role?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; securityAttributes?: Partial<{ $gt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $gte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $ne?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $in: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; $nin: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; } & {}> | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; systemAgent?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; systemAgentType?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; timeout?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; toolRegistry?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; triggers?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; updatedAt?: any; 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; actions?: any[] | Partial<{ $gt: any[]; $gte: any[]; $lt: any[]; $lte: any[]; $ne: any[]; $in: any[] | any[][]; $nin: any[] | any[][]; } & {}> | undefined; agnoModelId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; autonomously?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; bedrockAgentId?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; bedrockStatus?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; coding?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; collaboration?: Partial<{ $gt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $gte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lt: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $lte: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $ne: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $in: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; $nin: { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }[] | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; }; } & {}> | { enabled: boolean; agents: { _id: string; name: string; memoryType: "private" | "shared"; instructions: string; }[]; } | undefined; contextTemplate?: 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?: any; description?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; instruction?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; knowledgeBases?: string[] | Partial<{ $gt?: string[] | undefined; $gte?: string[] | undefined; $lt?: string[] | undefined; $lte?: string[] | undefined; $ne?: string[] | undefined; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; memory?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; model?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; provider?: "agno" | "bedrock" | Partial<{ $gt?: "agno" | "bedrock" | undefined; $gte?: "agno" | "bedrock" | undefined; $lt?: "agno" | "bedrock" | undefined; $lte?: "agno" | "bedrock" | undefined; $ne?: "agno" | "bedrock" | undefined; $in: "agno" | "bedrock" | ("agno" | "bedrock")[]; $nin: "agno" | "bedrock" | ("agno" | "bedrock")[]; } & {}> | undefined; providerStatus?: "error" | "preparing" | "ready" | Partial<{ $gt?: "error" | "preparing" | "ready" | undefined; $gte?: "error" | "preparing" | "ready" | undefined; $lt?: "error" | "preparing" | "ready" | undefined; $lte?: "error" | "preparing" | "ready" | undefined; $ne?: "error" | "preparing" | "ready" | undefined; $in: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; $nin: "error" | "preparing" | "ready" | ("error" | "preparing" | "ready")[]; } & {}> | undefined; role?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; securityAttributes?: Partial<{ $gt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $gte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lt?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $lte?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $ne?: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; $in: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; $nin: { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }[] | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; }; } & {}> | { apiKeyId: string; apiKeyName: string; scopes: string[]; rawApiKey?: string | undefined; } | undefined; systemAgent?: boolean | Partial<{ $gt?: boolean | undefined; $gte?: boolean | undefined; $lt?: boolean | undefined; $lte?: boolean | undefined; $ne?: boolean | undefined; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; systemAgentType?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; timeout?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; toolRegistry?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; triggers?: string[] | Partial<{ $gt: string[]; $gte: string[]; $lt: string[]; $lte: string[]; $ne: string[]; $in: string[] | string[][]; $nin: string[] | string[][]; } & {}> | undefined; updatedAt?: any; 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>>;