/**
 * Check values against an allow list and/or block list.
 * Returns null if all values pass, or an error message string if any are rejected.
 * Comparison is case-insensitive and whitespace-trimmed.
 */
export declare function checkAllowBlockList(values: string[], allowList: string[], blockList: string[]): string | null;
/**
 * Check that a path starts with one of the allowed prefixes.
 * Returns null if allowed, or an error message string if rejected.
 */
export declare function checkAllowedPaths(targetPath: string, allowedPaths: string[]): string | null;
