import { Predicate } from './interfaces.js'; export declare type TargetedExpectation = (T extends Array ? Array> : T extends object ? { [k in keyof T]?: TargetedExpectation; } : T) | Predicate; export declare function satisfies(actual: T, expected: TargetedExpectation): boolean; //# sourceMappingURL=satisfies.d.ts.map