export type DiagnosticValue = null | boolean | number | { type: "string"; length: number; } | { type: "array"; length: number; } | { type: "object"; keys: string[]; omittedKeyCount: number; } | { type: "other"; valueType: string; }; /** * Bounds diagnostic text without classifying or rewriting its content. * GroupX is not a secret scanner; token-like text remains ordinary text. */ export declare function boundDiagnosticText(input: string, maxLength?: number): string; /** * Describes an unknown native value without copying arbitrary string payloads * into GroupX diagnostics. */ export declare function projectDiagnosticValue(value: unknown, maxKeys?: number): DiagnosticValue; //# sourceMappingURL=diagnostics.d.ts.map