/** * String literal validation for the pre-scanner. * Checks string lengths and total string content. * * @module pre-scanner/checks/string-check */ import type { PreScannerConfig } from '../config'; import type { ScanState } from '../scan-state'; /** * Check string literals for excessive length. * This is a heuristic scan that finds string literals and validates their sizes. * * @param source - The source code to check * @param config - Pre-scanner configuration * @param state - Scan state for recording issues */ export declare function checkStringLiterals(source: string, config: PreScannerConfig, state: ScanState): void; /** * Perform string checks. * * @param source - The source code to check * @param config - Pre-scanner configuration * @param state - Scan state for recording issues */ export declare function performStringChecks(source: string, config: PreScannerConfig, state: ScanState): void;