/**
 * Logger interface for application-wide logging.
 * Follows Interface Segregation Principle with focused methods.
 */
export interface ILogger {
    /** Logs informational message */
    info(message: string): void;
    /** Logs success message */
    success(message: string): void;
    /** Logs warning message */
    warning(message: string): void;
    /** Logs error message */
    error(message: string): void;
    /** Logs debug message */
    debug(message: string): void;
}
//# sourceMappingURL=i-logger.d.ts.map