import { LitElement, TemplateResult } from 'lit'; import { DividerBorderColor, DividerOrientation, DividerBorderWidth, DividerBorderStyle, DividerAlignContent } from '@viasat/beam-shared/components/divider'; import { Spacing } from '@viasat/beam-shared/utils'; /** * `bm-divider` * * @slot default - Add text to the Divider * @slot icon - Add an icon to the Divider */ export declare class BmDivider extends LitElement { #private; static styles: import('lit').CSSResult; /** * Specify the direction of the Divider * @default 'horizontal' */ orientation: DividerOrientation; /** * Specify the border color of the divider line * @default '00' */ borderColor: DividerBorderColor; /** * Specify the width of the divider line * @default 'md' */ borderWidth: DividerBorderWidth; /** * Specify the style of the divider line * @default 'solid' */ borderStyle: DividerBorderStyle; /** * Align content to the divider line * @default 'center' */ alignContent: DividerAlignContent; length?: string; /** * Add equal padding to each side of the Divider */ inset?: Spacing; private _defaultSlotNodes; private _iconNode; private _hasContent; private _hasIcon; private _onSlotChange; private _onIconSlotChange; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'bm-divider': BmDivider; } } //# sourceMappingURL=Divider.d.ts.map