/**
 * Utility function that will wrap an arbitrary promise in order for it to
 * conform to the React Suspense API. By utilizing this higher order function
 * React components can participate in the Suspense workflow and enable the application
 * to display fallback behaviour while KOS data models or APIs are being fetched.
 *
 * @param promise The promise to be resolved
 * @returns an Object with a single `read` function that will be used to broadcast
 * status back to the React framework.
 */
export declare function wrapPromise<T>(promise: Promise<T>): {
    read: () => T;
};
//# sourceMappingURL=wrapPromise.d.ts.map