import { z } from "zod"; export declare const getAllEmployeesTool: { name: string; description: string; parameters: {}; handler: () => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const getEmployeeDetailsTool: { name: string; description: string; parameters: { employeeId: z.ZodString; fields: z.ZodOptional>; }; handler: ({ employeeId, fields, }: { employeeId: string; fields?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const createEmployeeTool: { name: string; description: string; parameters: { firstName: z.ZodString; lastName: z.ZodString; email: z.ZodString; workEmail: z.ZodOptional; gender: z.ZodOptional; ssn: z.ZodOptional; maritalStatus: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; country: z.ZodOptional; dateOfBirth: z.ZodOptional; employeeNumber: z.ZodOptional; hireDate: z.ZodOptional; department: z.ZodOptional; jobTitle: z.ZodOptional; supervisorId: z.ZodOptional; location: z.ZodOptional; workPhone: z.ZodOptional; }; handler: (params: any) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const updateEmployeeTool: { name: string; description: string; parameters: { employeeId: z.ZodString; firstName: z.ZodOptional; lastName: z.ZodOptional; email: z.ZodOptional; workEmail: z.ZodOptional; gender: z.ZodOptional; ssn: z.ZodOptional; maritalStatus: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; country: z.ZodOptional; dateOfBirth: z.ZodOptional; employeeNumber: z.ZodOptional; hireDate: z.ZodOptional; department: z.ZodOptional; jobTitle: z.ZodOptional; location: z.ZodOptional; workPhone: z.ZodOptional; status: z.ZodOptional; supervisorId: z.ZodOptional; }; handler: ({ employeeId, ...updateParams }: any) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; //# sourceMappingURL=employees.d.ts.map