import { z } from "zod"; import type { McpTool } from "../tool.js"; import type { Person } from "@onenomad/przm-cortex-core"; declare const inputSchema: z.ZodObject<{ /** Kebab-case identifier. Stable across mentions. */ slug: z.ZodString; name: z.ZodString; email: z.ZodString; role: z.ZodOptional; team: z.ZodOptional; timezone: z.ZodOptional; workHours: z.ZodOptional; projects: z.ZodOptional>; aliases: z.ZodOptional>; }, "strip", z.ZodTypeAny, { slug: string; name: string; email: string; team?: string | undefined; projects?: string[] | undefined; role?: string | undefined; aliases?: string[] | undefined; timezone?: string | undefined; workHours?: string | undefined; }, { slug: string; name: string; email: string; team?: string | undefined; projects?: string[] | undefined; role?: string | undefined; aliases?: string[] | undefined; timezone?: string | undefined; workHours?: string | undefined; }>; interface Output { person: Person; created: boolean; } /** * Add (or patch) a non-self person to the workspace's people.yaml. * Use for teammates, stakeholders, customers, anyone the user * references frequently. Idempotent on slug — re-running merges new * fields into the existing entry. * * Does NOT touch the `self` flag. Use `update_user_identity` for * that. */ export declare const addPersonTool: McpTool; export {}; //# sourceMappingURL=add-person.d.ts.map