/** * Security utilities for preventing SQL injection and other attacks */ /** * Sanitize input to prevent prototype pollution */ export declare function sanitizeInput(input: unknown, visited?: WeakSet): unknown; /** * Escape SQL identifier (column/table name) to prevent injection * Uses PostgreSQL quoting style with double quotes */ export declare function escapeIdentifier(name: string): string; /** * Escape JSONB path for safe use in queries */ export declare function escapeJsonPath(path: string): string; /** * Validate that a value is safe for use in a parameter * Throws if value contains potentially dangerous content */ export declare function validateParameterValue(value: unknown): void; //# sourceMappingURL=sanitizer.d.ts.map