import { Predicates } from './predicates.js';
import { BasePredicate } from './index.js';
declare type Optionalify
= P extends BasePredicate ? P & BasePredicate : P;
export interface Modifiers {
/**
Make the following predicate optional so it doesn't fail when the value is `undefined`.
*/
readonly optional: {
[K in keyof Predicates]: Optionalify;
};
}
declare const modifiers: (object: T) => T & Modifiers;
export default modifiers;