/** * @license * Copyright 2026 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { type ClassInfo } from 'lit/directives/class-map.js'; /** Divider classes. */ export declare const DIVIDER_CLASSES: { readonly divider: "divider"; readonly dividerVertical: "divider-vertical"; }; /** The state provided to the `dividerClasses()` function. */ export interface DividerClassesState { /** Whether the divider is vertical. */ vertical?: boolean; } /** * Returns the divider classes to apply to an element based on the given state. * * @param state The state of the divider. * @return An object of class names and truthy values if they apply. */ export declare function dividerClasses({ vertical, }?: DividerClassesState): ClassInfo; /** * A Lit directive that adds divider styling to its element. * * @example * ```ts * html` *
*
Vertical
*
*
Items
*
* *
*
Horizontal
*
*
Items
*
* `; * ``` */ export declare const divider: (state?: DividerClassesState & import("../shared/directives.js").AdditionalClasses) => import("lit-html/directive.js").DirectiveResult;