import type { ConditionPredicate, Dictionary, PreConditionReturn, SelectorReturn } from '../types'; export declare function preCondition, TDestination extends Dictionary, TSelectorReturn = SelectorReturn>(predicate: ConditionPredicate, defaultValue?: TSelectorReturn): PreConditionReturn;