import { type OperationContext } from '@modern-js/runtime-extensions/request-context'; export type EffectContext = { request: Request; env: Record; path: string; method: string; operationContext: OperationContext; }; export type EffectContextStorage = { getStore: () => EffectContext | undefined; run: (value: EffectContext, cb: () => TResult) => TResult; }; export type CreateEffectOperationContextOptions = Omit; export declare const createEffectOperationContext: ({ request, path, method, }: CreateEffectOperationContextOptions) => OperationContext;