/** * Copyright 2026 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ /** * Public exports for Lit reactive controllers shared across 2nd-gen packages. */ export { ColorController, type Color, type ColorTypes, } from './color-controller/index.js'; export { focusgroupNavigationActiveChange, FocusgroupNavigationController, type FocusgroupDirection, type FocusgroupNavigationActiveChangeDetail, type FocusgroupNavigationOptions, } from './focusgroup-navigation-controller/index.js'; export { HoverController, type HoverControllerHost, type HoverControllerOptions, } from './hover-controller/index.js'; export { LanguageResolutionController, languageResolverUpdatedSymbol, } from './language-resolution.js'; export { PageScrollLockController } from './page-scroll-lock.js'; export { ALL_PLACEMENTS, fromFloatingPlacement, PlacementController, toFloatingPlacement, type Placement, type PlacementOptions, type VirtualTrigger, } from './placement-controller/index.js';