import { z } from "zod"; export declare const TaskStatusSchema: z.ZodEnum<{ completed: "completed"; cancelled: "cancelled"; pending: "pending"; in_progress: "in_progress"; }>; export type TaskStatus = z.infer; export declare const TaskPrioritySchema: z.ZodEnum<{ medium: "medium"; high: "high"; low: "low"; }>; export type TaskPriority = z.infer; export declare const TaskSchema: z.ZodObject<{ id: z.ZodString; subject: z.ZodString; status: z.ZodEnum<{ completed: "completed"; cancelled: "cancelled"; pending: "pending"; in_progress: "in_progress"; }>; priority: z.ZodEnum<{ medium: "medium"; high: "high"; low: "low"; }>; content: z.ZodOptional; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$strip>; export type Task = z.infer; export declare const TaskCreateInputSchema: z.ZodObject<{ subject: z.ZodString; content: z.ZodOptional; priority: z.ZodDefault>; status: z.ZodDefault>; }, z.core.$strip>; export type TaskCreateInput = z.infer; export declare const TaskListInputSchema: z.ZodObject<{ status: z.ZodOptional>; priority: z.ZodOptional>; }, z.core.$strip>; export type TaskListInput = z.infer; export declare const TaskGetInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export type TaskGetInput = z.infer; export declare const TaskUpdateInputSchema: z.ZodObject<{ id: z.ZodString; subject: z.ZodOptional; content: z.ZodOptional; status: z.ZodOptional>; priority: z.ZodOptional>; }, z.core.$strip>; export type TaskUpdateInput = z.infer;