import type { EscalatedInstructions, HTMLElementWithConfiguration, UiAppStateInstructions } from './common'; import type { BaseUiConfiguration, InitializedBaseUiConfiguration, InitializedUiControlsConfiguration, UiControlsConfiguration } from './configuration'; import type { CustomElement, MultiRangeEscalatedInstructionCodes, MultiRangeInstructionCode } from '../../../ui-common/src/types'; export * from './common'; declare global { namespace preact.JSX { interface IntrinsicElements { 'x-dot-multi-range-liveness-ui': CustomElement<{ configuration: MultiRangeUiConfiguration; }>; } } namespace React.JSX { interface IntrinsicElements { 'x-dot-multi-range-liveness-ui': CustomElement<{ configuration: MultiRangeUiConfiguration; }>; } } } export type MultiRangeInstructions = Record; export type MultiRangeUiConfiguration = BaseUiConfiguration & EscalatedInstructions; export type InitializedMultiRangeUiConfiguration = InitializedBaseUiConfiguration & EscalatedInstructions; export type HTMLMultiRangeLivenessUiElement = HTMLElementWithConfiguration;