import { z } from 'zod'; import { AIAgentCapability } from '@hashgraphonline/standards-sdk'; import { BaseHCS10QueryTool } from './base-hcs10-tools'; import { HCS10QueryToolParams } from './hcs10-tool-params'; /** * A tool to search for registered HCS-10 agents using the configured registry. */ declare const FindRegistrationsZodSchema: z.ZodObject<{ accountId: z.ZodOptional; tags: z.ZodEffects, "many">, z.ZodArray, z.ZodString]>>, AIAgentCapability[] | undefined, string | string[] | AIAgentCapability[] | undefined>; }, "strip", z.ZodTypeAny, { accountId?: string | undefined; tags?: AIAgentCapability[] | undefined; }, { accountId?: string | undefined; tags?: string | string[] | AIAgentCapability[] | undefined; }>; export declare class FindRegistrationsTool extends BaseHCS10QueryTool { name: string; description: string; specificInputSchema: z.ZodObject<{ accountId: z.ZodOptional; tags: z.ZodEffects, "many">, z.ZodArray, z.ZodString]>>, AIAgentCapability[] | undefined, string | string[] | AIAgentCapability[] | undefined>; }, "strip", z.ZodTypeAny, { accountId?: string | undefined; tags?: AIAgentCapability[] | undefined; }, { accountId?: string | undefined; tags?: string | string[] | AIAgentCapability[] | undefined; }>; constructor(params: HCS10QueryToolParams); protected executeQuery({ accountId, tags, }: z.infer): Promise; } export {};