import { PrefetchManager, Registration } from '../context/prefetch';
export * from '../testing';
export declare function createPrefetchManager(registered?: Registration[]): PrefetchManager;
export declare function createResolvablePromise<T>(value: T): {
    promise: Promise<T>;
    resolve: () => Promise<T>;
    resolved: () => boolean;
};
export declare function createRejectablePromise<T extends Error>(value: T): {
    promise: Promise<any>;
    reject: () => Promise<any>;
    rejected: () => boolean;
};
