import { z } from 'zod'; import { BaseHCS6QueryTool } from './base-hcs6-tools'; import { HCS6QueryToolParams } from './hcs6-tool-params'; import { CallbackManagerForToolRun } from '@langchain/core/callbacks/manager'; /** * Schema for updating a dynamic hashinal */ declare const UpdateDynamicHashinalSchema: z.ZodObject<{ registryTopicId: z.ZodString; metadata: z.ZodRecord; data: z.ZodOptional; url: z.ZodOptional; mimeType: z.ZodOptional; }, "strip", z.ZodTypeAny, { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; }, { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; }>>; memo: z.ZodOptional; submitKey: z.ZodString; }, "strip", z.ZodTypeAny, { registryTopicId: string; metadata: Record; submitKey: string; memo?: string | undefined; data?: { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; } | undefined; }, { registryTopicId: string; metadata: Record; submitKey: string; memo?: string | undefined; data?: { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; } | undefined; }>; export type UpdateDynamicHashinalInput = z.infer; /** * Tool for updating dynamic hashinals */ export declare class UpdateDynamicHashinalTool extends BaseHCS6QueryTool { name: string; description: string; get specificInputSchema(): z.ZodObject<{ registryTopicId: z.ZodString; metadata: z.ZodRecord; data: z.ZodOptional; url: z.ZodOptional; mimeType: z.ZodOptional; }, "strip", z.ZodTypeAny, { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; }, { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; }>>; memo: z.ZodOptional; submitKey: z.ZodString; }, "strip", z.ZodTypeAny, { registryTopicId: string; metadata: Record; submitKey: string; memo?: string | undefined; data?: { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; } | undefined; }, { registryTopicId: string; metadata: Record; submitKey: string; memo?: string | undefined; data?: { base64?: string | undefined; url?: string | undefined; mimeType?: string | undefined; } | undefined; }>; constructor(params: HCS6QueryToolParams); protected executeQuery(params: UpdateDynamicHashinalInput, _runManager?: CallbackManagerForToolRun): Promise; } export {};