///
import { Connector, ImplementationModule } from './connector';
import { Implementation, Spec } from './task';
/**
* Registers a single Implementation against an mgFx connector, runs a Future, and then stops the Implementation after
* the Future has settled.
*/
export declare const withImplementation: (connector: Connector) => (implementation: Implementation) => (consume: (handle: any) => import("fluture").FutureInstance) => import("fluture").FutureInstance;
/**
* Like `withImplementation`, but for a module (or module-like) object containing multiple Implementations
*/
export declare const withImplementations: (connector: Connector) => (module: ImplementationModule) => (consume: (handle: any) => import("fluture").FutureInstance) => import("fluture").FutureInstance;
//# sourceMappingURL=test-utils.d.ts.map