package org.allaymc.api.component;

/**
 * Represents an initialization data holder for a component.
 * <p>
 * This is a semantic interface with no defined methods. Implementing classes serve as
 * markers to indicate that they contain data required for initializing a component.
 * The specific structure and requirements of the initialization data are determined
 * by the implementing class and must be known by the user before instantiation.
 * </p>
 *
 * @author daoge_cmd
 */
public interface ComponentInitInfo {
}
