import { z } from 'zod'; export declare const completedTaskSchema: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; sortOrder: z.ZodNumber; title: z.ZodString; content: z.ZodOptional; startDate: z.ZodString; dueDate: z.ZodString; timeZone: z.ZodString; isFloating: z.ZodBoolean; isAllDay: z.ZodOptional; reminders: z.ZodArray; exDate: z.ZodArray; completedTime: z.ZodString; completedUserId: z.ZodNumber; priority: z.ZodNumber; status: z.ZodNumber; items: z.ZodArray; progress: z.ZodOptional; modifiedTime: z.ZodString; etag: z.ZodString; deleted: z.ZodNumber; createdTime: z.ZodString; creator: z.ZodNumber; columnId: z.ZodOptional; kind: z.ZodNullable; }, "strip", z.ZodTypeAny, { status: number; sortOrder: number; etag: string; id: string; projectId: string; title: string; startDate: string; dueDate: string; timeZone: string; isFloating: boolean; reminders: any[]; exDate: any[]; completedTime: string; completedUserId: number; priority: number; items: any[]; modifiedTime: string; deleted: number; createdTime: string; creator: number; kind: string | null; content?: string | undefined; isAllDay?: boolean | undefined; progress?: number | undefined; columnId?: string | undefined; }, { status: number; sortOrder: number; etag: string; id: string; projectId: string; title: string; startDate: string; dueDate: string; timeZone: string; isFloating: boolean; reminders: any[]; exDate: any[]; completedTime: string; completedUserId: number; priority: number; items: any[]; modifiedTime: string; deleted: number; createdTime: string; creator: number; kind: string | null; content?: string | undefined; isAllDay?: boolean | undefined; progress?: number | undefined; columnId?: string | undefined; }>; export declare const addTaskSchema: z.ZodObject<{ status: z.ZodNumber; sortOrder: z.ZodNumber; id: z.ZodString; projectId: z.ZodString; title: z.ZodString; content: z.ZodOptional; timeZone: z.ZodString; isFloating: z.ZodBoolean; isAllDay: z.ZodOptional; reminders: z.ZodArray, "many">; exDate: z.ZodArray; completedTime: z.ZodOptional; completedUserId: z.ZodOptional; priority: z.ZodNumber; items: z.ZodArray; progress: z.ZodOptional; modifiedTime: z.ZodString; createdTime: z.ZodString; columnId: z.ZodOptional; kind: z.ZodNullable; desc: z.ZodOptional; reminder: z.ZodOptional; repeatFirstDate: z.ZodOptional; repeatTaskId: z.ZodOptional; dueDate: z.ZodNull; repeatFlag: z.ZodNull; assignee: z.ZodNull; startDate: z.ZodString; tags: z.ZodArray; }, "strip", z.ZodTypeAny, { status: number; sortOrder: number; id: string; projectId: string; title: string; startDate: string; dueDate: null; timeZone: string; isFloating: boolean; reminders: { id: string; trigger: string; }[]; exDate: any[]; priority: number; items: any[]; modifiedTime: string; createdTime: string; kind: string | null; repeatFlag: null; assignee: null; tags: any[]; content?: string | undefined; isAllDay?: boolean | undefined; completedTime?: string | undefined; completedUserId?: number | undefined; progress?: number | undefined; columnId?: string | undefined; desc?: string | undefined; reminder?: string | undefined; repeatFirstDate?: string | undefined; repeatTaskId?: string | undefined; }, { status: number; sortOrder: number; id: string; projectId: string; title: string; startDate: string; dueDate: null; timeZone: string; isFloating: boolean; reminders: { id: string; trigger: string; }[]; exDate: any[]; priority: number; items: any[]; modifiedTime: string; createdTime: string; kind: string | null; repeatFlag: null; assignee: null; tags: any[]; content?: string | undefined; isAllDay?: boolean | undefined; completedTime?: string | undefined; completedUserId?: number | undefined; progress?: number | undefined; columnId?: string | undefined; desc?: string | undefined; reminder?: string | undefined; repeatFirstDate?: string | undefined; repeatTaskId?: string | undefined; }>; export declare const updateTaskSchema: z.ZodObject<{ status: z.ZodNumber; sortOrder: z.ZodNumber; id: z.ZodString; projectId: z.ZodString; title: z.ZodString; content: z.ZodOptional; timeZone: z.ZodString; isFloating: z.ZodBoolean; isAllDay: z.ZodOptional; reminders: z.ZodArray, "many">; exDate: z.ZodArray; completedTime: z.ZodOptional; completedUserId: z.ZodOptional; priority: z.ZodNumber; items: z.ZodArray; progress: z.ZodOptional; modifiedTime: z.ZodString; createdTime: z.ZodString; columnId: z.ZodOptional; kind: z.ZodNullable; desc: z.ZodOptional; reminder: z.ZodOptional; repeatFirstDate: z.ZodOptional; repeatTaskId: z.ZodOptional; etag: z.ZodString; deleted: z.ZodNumber; creator: z.ZodNumber; repeatFrom: z.ZodOptional; focusSummaries: z.ZodOptional>; deletedTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: number; sortOrder: number; etag: string; id: string; projectId: string; title: string; timeZone: string; isFloating: boolean; reminders: { id: string; trigger: string; }[]; exDate: any[]; priority: number; items: any[]; modifiedTime: string; deleted: number; createdTime: string; creator: number; kind: string | null; content?: string | undefined; isAllDay?: boolean | undefined; completedTime?: string | undefined; completedUserId?: number | undefined; progress?: number | undefined; columnId?: string | undefined; desc?: string | undefined; reminder?: string | undefined; repeatFirstDate?: string | undefined; repeatTaskId?: string | undefined; repeatFrom?: string | undefined; focusSummaries?: any[] | undefined; deletedTime?: number | undefined; }, { status: number; sortOrder: number; etag: string; id: string; projectId: string; title: string; timeZone: string; isFloating: boolean; reminders: { id: string; trigger: string; }[]; exDate: any[]; priority: number; items: any[]; modifiedTime: string; deleted: number; createdTime: string; creator: number; kind: string | null; content?: string | undefined; isAllDay?: boolean | undefined; completedTime?: string | undefined; completedUserId?: number | undefined; progress?: number | undefined; columnId?: string | undefined; desc?: string | undefined; reminder?: string | undefined; repeatFirstDate?: string | undefined; repeatTaskId?: string | undefined; repeatFrom?: string | undefined; focusSummaries?: any[] | undefined; deletedTime?: number | undefined; }>; export declare const deleteTaskSchema: z.ZodObject<{ taskId: z.ZodString; projectId: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; taskId: string; }, { projectId: string; taskId: string; }>; export declare const batchCheckCommonSchema: z.ZodObject<{ checkPoint: z.ZodNumber; projectProfiles: z.ZodArray; userCount: z.ZodNumber; etag: z.ZodString; modifiedTime: z.ZodString; closed: z.ZodNull; muted: z.ZodBoolean; transferred: z.ZodNull; groupId: z.ZodNullable; viewMode: z.ZodNullable; notificationOptions: z.ZodNullable>; teamId: z.ZodNull; permission: z.ZodNull; kind: z.ZodNullable; timeline: z.ZodAny; needAudit: z.ZodBoolean; openToTeam: z.ZodNullable; teamMemberPermission: z.ZodNull; source: z.ZodNumber; }, "strip", z.ZodTypeAny, { name: string; sortOrder: number; sortType: string | null; color: string; etag: string; id: string; modifiedTime: string; kind: string | null; viewMode: string | null; teamId: null; isOwner: boolean; inAll: boolean; userCount: number; closed: null; muted: boolean; transferred: null; groupId: string | null; notificationOptions: any[] | null; permission: null; needAudit: boolean; openToTeam: boolean | null; teamMemberPermission: null; source: number; sortOption?: any; timeline?: any; }, { name: string; sortOrder: number; sortType: string | null; color: string; etag: string; id: string; modifiedTime: string; kind: string | null; viewMode: string | null; teamId: null; isOwner: boolean; inAll: boolean; userCount: number; closed: null; muted: boolean; transferred: null; groupId: string | null; notificationOptions: any[] | null; permission: null; needAudit: boolean; openToTeam: boolean | null; teamMemberPermission: null; source: number; sortOption?: any; timeline?: any; }>, "many">; projectGroups: z.ZodArray, "many">; filters: z.ZodArray, "many">; tags: z.ZodArray, "many">; syncTaskOrderBean: z.ZodObject<{ taskOrderByDate: z.ZodAny; taskOrderByPriority: z.ZodAny; taskOrderByProject: z.ZodAny; }, "strip", z.ZodTypeAny, { taskOrderByDate?: any; taskOrderByPriority?: any; taskOrderByProject?: any; }, { taskOrderByDate?: any; taskOrderByPriority?: any; taskOrderByProject?: any; }>; syncOrderBean: z.ZodObject<{ orderByType: z.ZodObject<{ projectPinned: z.ZodAny; }, "strip", z.ZodTypeAny, { projectPinned?: any; }, { projectPinned?: any; }>; }, "strip", z.ZodTypeAny, { orderByType: { projectPinned?: any; }; }, { orderByType: { projectPinned?: any; }; }>; syncOrderBeanV3: z.ZodObject<{ orderByType: z.ZodAny; }, "strip", z.ZodTypeAny, { orderByType?: any; }, { orderByType?: any; }>; inboxId: z.ZodString; checks: z.ZodNull; remindChanges: z.ZodArray; }, "strip", z.ZodTypeAny, { inboxId: string; tags: { type: number; name: string; rawName: string; label: string; sortOrder: number; sortType: string; color: string; etag: string; }[]; checkPoint: number; projectProfiles: { name: string; sortOrder: number; sortType: string | null; color: string; etag: string; id: string; modifiedTime: string; kind: string | null; viewMode: string | null; teamId: null; isOwner: boolean; inAll: boolean; userCount: number; closed: null; muted: boolean; transferred: null; groupId: string | null; notificationOptions: any[] | null; permission: null; needAudit: boolean; openToTeam: boolean | null; teamMemberPermission: null; source: number; sortOption?: any; timeline?: any; }[]; projectGroups: { userId: number; name: string; sortOrder: number; sortType: string; etag: string; id: string; deleted: number; showAll: boolean; viewMode: null; sortOption: null; teamId: null; timeline: null; }[]; filters: { name: string; sortOrder: number; sortType: string; etag: string; id: string; modifiedTime: string; createdTime: string; viewMode: null; sortOption: null; timeline: null; rule: string; }[]; syncTaskOrderBean: { taskOrderByDate?: any; taskOrderByPriority?: any; taskOrderByProject?: any; }; syncOrderBean: { orderByType: { projectPinned?: any; }; }; syncOrderBeanV3: { orderByType?: any; }; checks: null; remindChanges: any[]; }, { inboxId: string; tags: { type: number; name: string; rawName: string; label: string; sortOrder: number; sortType: string; color: string; etag: string; }[]; checkPoint: number; projectProfiles: { name: string; sortOrder: number; sortType: string | null; color: string; etag: string; id: string; modifiedTime: string; kind: string | null; viewMode: string | null; teamId: null; isOwner: boolean; inAll: boolean; userCount: number; closed: null; muted: boolean; transferred: null; groupId: string | null; notificationOptions: any[] | null; permission: null; needAudit: boolean; openToTeam: boolean | null; teamMemberPermission: null; source: number; sortOption?: any; timeline?: any; }[]; projectGroups: { userId: number; name: string; sortOrder: number; sortType: string; etag: string; id: string; deleted: number; showAll: boolean; viewMode: null; sortOption: null; teamId: null; timeline: null; }[]; filters: { name: string; sortOrder: number; sortType: string; etag: string; id: string; modifiedTime: string; createdTime: string; viewMode: null; sortOption: null; timeline: null; rule: string; }[]; syncTaskOrderBean: { taskOrderByDate?: any; taskOrderByPriority?: any; taskOrderByProject?: any; }; syncOrderBean: { orderByType: { projectPinned?: any; }; }; syncOrderBeanV3: { orderByType?: any; }; checks: null; remindChanges: any[]; }>;