import { TodoistApi } from '@doist/todoist-sdk'; import { z } from 'zod'; type UserPlan = 'Todoist Free' | 'Todoist Pro' | 'Todoist Business'; type UserInfoStructured = Record & { type: 'user_info'; userId: string; fullName: string; timezone: string; currentLocalTime: string; startDay: number; startDayName: string; weekStartDate: string; weekEndDate: string; currentWeekNumber: number; completedToday: number; dailyGoal: number; weeklyGoal: number; email: string; plan: UserPlan; }; declare const userInfo: { name: "user-info"; description: string; parameters: {}; outputSchema: { type: z.ZodLiteral<"user_info">; userId: z.ZodString; fullName: z.ZodString; timezone: z.ZodString; currentLocalTime: z.ZodString; startDay: z.ZodNumber; startDayName: z.ZodString; weekStartDate: z.ZodString; weekEndDate: z.ZodString; currentWeekNumber: z.ZodNumber; completedToday: z.ZodNumber; dailyGoal: z.ZodNumber; weeklyGoal: z.ZodNumber; email: z.ZodString; plan: z.ZodEnum<{ "Todoist Free": "Todoist Free"; "Todoist Pro": "Todoist Pro"; "Todoist Business": "Todoist Business"; }>; }; annotations: { readOnlyHint: true; destructiveHint: false; idempotentHint: true; }; execute(_args: Record, client: TodoistApi): Promise<{ textContent: string; structuredContent: UserInfoStructured; }>; }; export { type UserInfoStructured, userInfo }; //# sourceMappingURL=user-info.d.ts.map