/**
 * Security Event Logger
 * Issue #96: npm install CLI support
 * SF-SEC-2: Security event logging for CLI commands
 */
/**
 * Security event types
 */
export interface SecurityEvent {
    /** ISO timestamp */
    timestamp: string;
    /** Command that triggered the event */
    command: string;
    /** Event outcome */
    action: 'success' | 'failure' | 'warning';
    /** Additional details */
    details?: string;
}
/**
 * Log a security event
 * Silently fails if file operations fail (non-critical)
 */
export declare function logSecurityEvent(event: SecurityEvent): void;
/**
 * Mask sensitive data in log messages
 * SF-SEC-2: Mask authentication tokens in logs
 */
export declare function maskSensitiveData(input: string | undefined): string | undefined;
//# sourceMappingURL=security-logger.d.ts.map