import { Outcome, StateVariables } from '../types'; export declare type DeepPartial = { [P in keyof T]?: DeepPartial; }; declare type Modifier = (result: T, props?: any) => S; export declare type Fixture = (mergeProps?: DeepPartial, extendProps?: DeepPartial) => T; export declare const fixture: (defaults: T, modifier?: Modifier) => Fixture; export declare function overwriteOutcome(result: T, props?: { outcome: Outcome; }): T; export {}; //# sourceMappingURL=fixture.d.ts.map