import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { AgentsPrepareService } from './prepare.class'; export declare const agentsPrepareSchema: import("@feathersjs/typebox").TObject<{ template: import("@feathersjs/typebox").TLiteral<"initial">; message: import("@feathersjs/typebox").TOptional>; agents: import("@feathersjs/typebox").TOptional; id: import("@feathersjs/typebox").TString; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; }>>>; }>; export type AgentsPrepare = Static; export declare const agentsPrepareValidator: import("@feathersjs/schema").Validator; export declare const agentsPrepareResolver: import("@feathersjs/schema").Resolver<{ template: "initial"; message?: string | undefined; agents?: { key: string; id: string; name: string; role: string; }[] | undefined; }, HookContext>>; export declare const agentsPrepareExternalResolver: import("@feathersjs/schema").Resolver<{ template: "initial"; message?: string | undefined; agents?: { key: string; id: string; name: string; role: string; }[] | undefined; }, HookContext>>; export declare const agentsPrepareDataSchema: import("@feathersjs/typebox").TPick; message: import("@feathersjs/typebox").TOptional>; agents: import("@feathersjs/typebox").TOptional; id: import("@feathersjs/typebox").TString; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; }>>>; }>, ["template"]>; export type AgentsPrepareData = Static; export declare const agentsPrepareDataValidator: import("@feathersjs/schema").Validator; export declare const agentsPrepareDataResolver: import("@feathersjs/schema").Resolver<{ template: "initial"; message?: string | undefined; agents?: { key: string; id: string; name: string; role: string; }[] | undefined; }, HookContext>>; export declare const agentsPreparePatchSchema: import("@feathersjs/typebox").TPartial; message: import("@feathersjs/typebox").TOptional>; agents: import("@feathersjs/typebox").TOptional; id: import("@feathersjs/typebox").TString; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; }>>>; }>>; export type AgentsPreparePatch = Static; export declare const agentsPreparePatchValidator: import("@feathersjs/schema").Validator; export declare const agentsPreparePatchResolver: import("@feathersjs/schema").Resolver<{ template: "initial"; message?: string | undefined; agents?: { key: string; id: string; name: string; role: string; }[] | undefined; }, HookContext>>; export declare const agentsPrepareQueryProperties: import("@feathersjs/typebox").TPick; message: import("@feathersjs/typebox").TOptional>; agents: import("@feathersjs/typebox").TOptional; id: import("@feathersjs/typebox").TString; name: import("@feathersjs/typebox").TString; role: import("@feathersjs/typebox").TString; }>>>; }>, ["template", "message"]>; export declare const agentsPrepareQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; template: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("message" | "template")[]>; $and: import("@feathersjs/typebox").TArray>, 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>]>>]>>; template: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TLiteral<"initial">; $lt: import("@feathersjs/typebox").TLiteral<"initial">; $lte: import("@feathersjs/typebox").TLiteral<"initial">; $ne: import("@feathersjs/typebox").TLiteral<"initial">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray>, 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>]>>]>>; template: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TLiteral<"initial">; $lt: import("@feathersjs/typebox").TLiteral<"initial">; $lte: import("@feathersjs/typebox").TLiteral<"initial">; $ne: import("@feathersjs/typebox").TLiteral<"initial">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray>, 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>]>>]>>; template: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TLiteral<"initial">; $lt: import("@feathersjs/typebox").TLiteral<"initial">; $lte: import("@feathersjs/typebox").TLiteral<"initial">; $ne: import("@feathersjs/typebox").TLiteral<"initial">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, 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>]>>]>>; template: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TLiteral<"initial">; $lt: import("@feathersjs/typebox").TLiteral<"initial">; $lte: import("@feathersjs/typebox").TLiteral<"initial">; $ne: import("@feathersjs/typebox").TLiteral<"initial">; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TLiteral<"initial">; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type AgentsPrepareQuery = Static; export declare const agentsPrepareQueryValidator: import("@feathersjs/schema").Validator; export declare const agentsPrepareQueryResolver: import("@feathersjs/schema").Resolver | undefined; template?: "initial" | Partial<{ $gt: "initial"; $gte: "initial"; $lt: "initial"; $lte: "initial"; $ne: "initial"; $in: "initial" | "initial"[]; $nin: "initial" | "initial"[]; } & {}> | undefined; } | { $or: { message?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; template?: "initial" | Partial<{ $gt: "initial"; $gte: "initial"; $lt: "initial"; $lte: "initial"; $ne: "initial"; $in: "initial" | "initial"[]; $nin: "initial" | "initial"[]; } & {}> | undefined; }[]; })[]; $or: { message?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; template?: "initial" | Partial<{ $gt: "initial"; $gte: "initial"; $lt: "initial"; $lte: "initial"; $ne: "initial"; $in: "initial" | "initial"[]; $nin: "initial" | "initial"[]; } & {}> | undefined; }[]; }> & { message?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; template?: "initial" | Partial<{ $gt: "initial"; $gte: "initial"; $lt: "initial"; $lte: "initial"; $ne: "initial"; $in: "initial" | "initial"[]; $nin: "initial" | "initial"[]; } & {}> | undefined; } & {}, HookContext>>;