import { Effect } from 'effect';
import type { VersionGroupConfig } from '../../config/types.js';
import type { Specifier } from '../../specifier/index.js';
import type { NonSemverError } from '../../specifier/lib/non-semver-error.js';
export declare function getPreferredVersion(preferVersion: VersionGroupConfig.Standard['preferVersion'], specifiers: Specifier.Any[]): Effect.Effect<Specifier.Any, NonSemverError>;
