type MemoizedPromiseAllowedValue = NonNullable | null; export interface MemoizedPromiseContext { value: Promise | T | undefined; init: (initializer: () => T | Promise) => Promise; } export declare const createMemoizedPromiseContext: () => MemoizedPromiseContext; export {};