package de.gecheckt.pdf.umbenenner.application.port.out;

import de.gecheckt.pdf.umbenenner.application.config.startup.StartConfiguration;

/**
 * Outbound port for configuration access.
 * Provides a minimal interface for loading typed startup configuration.
 */
public interface ConfigurationPort {

    /**
     * Loads and returns the startup configuration.
     *
     * @return the loaded StartConfiguration
     */
    StartConfiguration loadConfiguration();
}