/** Shared payload bounds for summarize / section / list / failures APIs. */ export declare const REPORT_LIMITS: { readonly defaultListLimit: 20; readonly maxListLimit: 50; readonly defaultSectionLimit: 25; readonly maxSectionLimit: 100; readonly defaultFailureLimit: 25; readonly maxFailureLimit: 50; readonly maxPreviewLength: 500; readonly maxTopFailuresInSummary: 5; readonly maxChildRefsInSummary: 20; readonly maxNotesInSummary: 5; }; export declare function clampListLimit(n: number | undefined): number; export declare function clampSectionLimit(n: number | undefined): number; export declare function clampFailureLimit(n: number | undefined): number; export declare function clampOffset(n: number | undefined): number; export declare function truncatePreview(text: string | undefined, max?: number): string | undefined; //# sourceMappingURL=limits.d.ts.map