---
url: https://lit-ui-router.dev/api/reference/types.md
---

# Types

TypeScript interfaces and type definitions.

## API

* [`AriaCurrentValue`](./AriaCurrentValue)
* [`AriaCurrentValues`](./AriaCurrentValues)
* [`Context`](./Context)
* [`ContextCallback`](./ContextCallback)
* [`ContextRequest`](./ContextRequest)
* [`ContextType`](./ContextType)
* [`DefaultResolvesType`](./DefaultResolvesType)
* [`LitStateDeclaration`](./LitStateDeclaration)
* [`LitViewDeclaration`](./LitViewDeclaration)
* [`LitViewDeclarationElement`](./LitViewDeclarationElement)
* [`LitViewDeclarationObject`](./LitViewDeclarationObject)
* [`LitViewDeclarationTemplate`](./LitViewDeclarationTemplate)
* [`NormalizedLitViewDeclaration`](./NormalizedLitViewDeclaration)
* [`ParentUiView`](./ParentUiView)
* [`ParentUiViewContext`](./ParentUiViewContext)
* [`ParentUiViewContextKey`](./ParentUiViewContextKey)
* [`RequestContextOptions`](./RequestContextOptions)
* [`RequestRouterOptions`](./RequestRouterOptions)
* [`RoutedLitComponent`](./RoutedLitComponent)
* [`RoutedLitElement`](./RoutedLitElement)
* [`RoutedLitTemplate`](./RoutedLitTemplate)
* [`RouterContext`](./RouterContext)
* [`RouterContextKey`](./RouterContextKey)
* [`SrefActiveClassParams`](./SrefActiveClassParams)
* [`SrefAriaCurrentParams`](./SrefAriaCurrentParams)
* [`SrefStatus`](./SrefStatus)
* [`SrefTargetParams`](./SrefTargetParams)
* [`TypedLitStateDeclaration`](./TypedLitStateDeclaration)
* [`TypedLitViewComponent`](./TypedLitViewComponent)
* [`TypedLitViewDeclaration`](./TypedLitViewDeclaration)
* [`UiSrefActiveParams`](./UiSrefActiveParams)
* [`UiSrefOptions`](./UiSrefOptions)
* [`UiSrefTransitionOptions`](./UiSrefTransitionOptions)
* [`UIViewInjectedProps`](./UIViewInjectedProps)
* [`UIViewResolves`](./UIViewResolves)
* [`UnknownContext`](./UnknownContext)
