/** * Export Sanitization * * Utilities for sanitizing sensitive data in exports. * * @since v1.31.0 */ import type { ExportData, ServerExportConfig, SettingsExport } from './export-types.js'; /** * Home directory placeholder used in exports */ export declare const HOME_PLACEHOLDER = "${HOME}"; /** * Sanitize a file path by replacing home directory with placeholder */ export declare function sanitizePath(path: string): string; /** * Expand a sanitized path by replacing placeholder with home directory */ export declare function expandPath(path: string): string; /** * Sanitize server configuration */ export declare function sanitizeServer(server: ServerExportConfig): ServerExportConfig; /** * Sanitize settings by removing sensitive fields */ export declare function sanitizeSettings(settings: SettingsExport | undefined): SettingsExport | undefined; /** * Sanitize entire export data */ export declare function sanitizeExport(data: ExportData): ExportData; /** * Expand paths in import data */ export declare function expandExportPaths(data: ExportData): ExportData; /** * Check if a path contains sensitive information */ export declare function containsSensitiveInfo(path: string): boolean; /** * Validate that export data is properly sanitized */ export declare function validateSanitization(data: ExportData): { valid: boolean; issues: string[]; }; //# sourceMappingURL=sanitize.d.ts.map