export declare const PROGRESS_STATUSES: readonly ["in_progress", "completed"]; export type ProgressStatus = (typeof PROGRESS_STATUSES)[number]; export interface ProgressReport { summary: string; status: ProgressStatus; } export declare const MAX_PROGRESS_EVENTS_PER_ATTEMPT = 64; export declare const REPORT_PROGRESS_INPUT_SCHEMA: { readonly type: "object"; readonly additionalProperties: false; readonly required: readonly ["summary", "status"]; readonly properties: { readonly summary: { readonly type: "string"; readonly minLength: 1; readonly maxLength: 240; }; readonly status: { readonly type: "string"; readonly enum: readonly ["in_progress", "completed"]; }; }; }; export declare class ProgressValidationError extends Error { constructor(message: string); } /** Strict shared normalizer: Unicode trim, exact fields/types, then code-point length. */ export declare function normalizeProgressReport(value: unknown): ProgressReport; export declare function tryNormalizeProgressReport(value: unknown): ProgressReport | null;