import { Mock, Params, Predicate, Return } from '../types'; export declare function on(filter: Params): Half; export declare function on(when: (params: Params) => boolean): Half; export declare function on(filter: Params, when: (params: Params) => boolean): Half; declare class Half { private readonly filter; private readonly predicate; constructor({ filter, predicate }: { filter?: Params; predicate?: Predicate; }); return(ret: Return): Mock; } export {}; //# sourceMappingURL=integration.d.ts.map