import { z } from 'zod'; import { LogicBlockType } from './enums'; export declare const agentLinkOptionsSchema: z.ZodObject<{ agentId: z.ZodOptional; groupId: z.ZodOptional; }, "strip", z.ZodTypeAny, { groupId?: string | undefined; agentId?: string | undefined; }, { groupId?: string | undefined; agentId?: string | undefined; }>; export declare const agentLinkBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[LogicBlockType.AGENT_LINK]>; options: z.ZodObject<{ agentId: z.ZodOptional; groupId: z.ZodOptional; }, "strip", z.ZodTypeAny, { groupId?: string | undefined; agentId?: string | undefined; }, { groupId?: string | undefined; agentId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: LogicBlockType.AGENT_LINK; groupId: string; options: { groupId?: string | undefined; agentId?: string | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: LogicBlockType.AGENT_LINK; groupId: string; options: { groupId?: string | undefined; agentId?: string | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultAgentLinkOptions: AgentLinkOptions; export type AgentLinkBlock = z.infer; export type AgentLinkOptions = z.infer; //# sourceMappingURL=agentLink.d.ts.map