/** Replace NUL and other non-printing control bytes with spaces (GRS-020a-fix * finding 2). Shared by the FTS sanitizer and the search routes so hostile * encoded input (%00 etc.) yields a normal result everywhere, never a 500. */ export declare function stripControlChars(value: string): string; /** True if the string carries a NUL or other non-printing control byte. The * REJECT-don't-strip gate for security-critical PATH params (GRS-020b-fix): * {@link stripControlChars} would silently REPAIR a `%00`-tampered path into a * valid one, so the knowledge read surface rejects on the raw param instead. */ export declare function hasControlBytes(value: string): boolean; //# sourceMappingURL=sanitize.d.ts.map