/**
 * 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