import { LoadedConfig } from '@tapjs/config';
/**
 * Select the highest version acceptable, preferring @latest and non-pre
 * versions over prereleases.
 *
 * Filter by the ones whose peerDependencies will allow the current
 * @tapjs/core. Returns `undefined` if no version matches.
 */
export declare const selectVersion: (name: string, range: string | undefined, _config: LoadedConfig) => Promise<string | undefined>;
//# sourceMappingURL=select-version.d.ts.map