/**
 * Light semver range check for `manifest.engines.xopc` without a `semver` dependency.
 * Supports: ^, ~, >=, >, <=, <, =, exact, space-combined (AND). No ||, x-ranges, or pre-release.
 */
export interface EngineCheckResult {
    compatible: boolean;
    reason?: string;
    parseWarning?: boolean;
}
/**
 * @param currentVersion — e.g. from `PACKAGE_VERSION`
 * @param requiredRange — e.g. `">=1.0.0 <2.0.0"` or `"^0.0.1"`
 */
export declare function checkEngineCompatibility(currentVersion: string, requiredRange: string): EngineCheckResult;
