export { ConfigurableDocument, ConfigurableDocumentOrShadowRoot, ConfigurableLocation, ConfigurableNavigator, ConfigurableWindow, defaultDocument, defaultLocation, defaultNavigator, defaultWindow } from './_configurable.js'; interface Position { x: number; y: number; } interface RenderableComponent { /** * The element that the component should be rendered as * * @default 'div' */ as?: Object | string; } type PointerType = 'mouse' | 'touch' | 'pen'; export { PointerType, Position, RenderableComponent };