import { GetPromptResult } from '@modelcontextprotocol/server'; import { z } from 'zod'; declare const argsSchema: z.ZodObject<{ period: z.ZodDefault>; focus: z.ZodDefault>; projectId: z.ZodOptional; }, z.core.$strip>; type PromptArgs = z.infer; /** * Compute the date range (since/until as YYYY-MM-DD) for a given period. * Uses UTC since the prompt instructs the LLM to call user-info for timezone. */ declare function computeDateRange(period: PromptArgs['period'], now?: Date): { since: string; until: string; periodDescription: string; }; declare function buildPromptText(args: PromptArgs): string; declare function callback(args: PromptArgs): GetPromptResult; declare const productivityAnalysis: { name: string; title: string; description: string; argsSchema: z.ZodObject<{ period: z.ZodDefault>; focus: z.ZodDefault>; projectId: z.ZodOptional; }, z.core.$strip>; callback: typeof callback; }; export { buildPromptText, computeDateRange, productivityAnalysis }; //# sourceMappingURL=productivity-analysis.d.ts.map