declare type Fn<T> = () => T;
declare const _default: <T>(items: [boolean | Fn<boolean>, T | Fn<T>][], defaultValue?: T | Fn<T> | undefined) => T | undefined;
export default _default;
