import { V as VariableDeclaration } from './item.types.d-DuVR0ZVK.js'; type ComputedItemContext = { identifier: string; href?: string; correct?: boolean; incorrect?: boolean; completed?: boolean; adaptive?: boolean; timeDependent?: boolean; title?: string; label?: string; score?: number; maxScore?: number; completionStatus?: string; variables: ReadonlyArray>; }; type View = 'author' | 'candidate' | 'proctor' | 'scorer' | 'testConstructor' | 'tutor' | ''; interface SessionContext { navPartId?: string | null; navSectionId?: string | null; navItemRefId?: string | null; /** @deprecated Never set by the library. Removed in the next major. */ navItemLoading?: boolean; /** @deprecated Never set by the library. Removed in the next major. */ navTestLoading?: boolean; view?: View; } declare const INITIAL_SESSION_CONTEXT: Readonly; declare const sessionContext: { __context__: Readonly; }; export { type ComputedItemContext as C, INITIAL_SESSION_CONTEXT as I, type SessionContext as S, type View as V, sessionContext as s };