import { Tersible } from 'tersify'; export declare type Predicate = (value: V, path: (string | number)[]) => boolean | Diff[]; export declare type TersiblePredicate = Tersible; export interface Satisfier { expected: any; test: (actual: T) => boolean; exec: (actual: T) => Diff[] | undefined; } export interface Diff { path: (string | number)[]; expected: any; actual: any; } //# sourceMappingURL=interfaces.d.ts.map