import { type SyncInspectablePromise } from "../utils/SyncInspectablePromise"; export type LoaderResultId = string; export declare class LoaderResultStore { private readonly entries; add(promise: SyncInspectablePromise): LoaderResultId; addDeferred(): LoaderResultId; get(loaderResultId: LoaderResultId | undefined): SyncInspectablePromise | undefined; start(loaderResultId: LoaderResultId, load: () => unknown): SyncInspectablePromise | undefined; getId(activityContext: unknown): LoaderResultId | undefined; withId(activityContext: unknown, loaderResultId: LoaderResultId): { "@stackflow/react/loaderResultId": string; }; } //# sourceMappingURL=LoaderResultStore.d.ts.map