import { z } from "zod"; export declare const createGoalSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodNullable>; level: z.ZodDefault>>; status: z.ZodDefault>>; parentId: z.ZodNullable>; ownerAgentId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { status: "active" | "cancelled" | "planned" | "achieved"; title: string; level: "agent" | "company" | "team" | "task"; description?: string | null | undefined; parentId?: string | null | undefined; ownerAgentId?: string | null | undefined; }, { title: string; status?: "active" | "cancelled" | "planned" | "achieved" | undefined; description?: string | null | undefined; parentId?: string | null | undefined; level?: "agent" | "company" | "team" | "task" | undefined; ownerAgentId?: string | null | undefined; }>; export type CreateGoal = z.infer; export declare const updateGoalSchema: z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional>>; level: z.ZodOptional>>>; status: z.ZodOptional>>>; parentId: z.ZodOptional>>; ownerAgentId: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { status?: "active" | "cancelled" | "planned" | "achieved" | undefined; description?: string | null | undefined; title?: string | undefined; parentId?: string | null | undefined; level?: "agent" | "company" | "team" | "task" | undefined; ownerAgentId?: string | null | undefined; }, { status?: "active" | "cancelled" | "planned" | "achieved" | undefined; description?: string | null | undefined; title?: string | undefined; parentId?: string | null | undefined; level?: "agent" | "company" | "team" | "task" | undefined; ownerAgentId?: string | null | undefined; }>; export type UpdateGoal = z.infer; //# sourceMappingURL=goal.d.ts.map