import * as _angular_core from '@angular/core'; /** * @license * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/thekhegay/ngwr/blob/main/LICENSE */ /** * Label alignment on a `` with projected content. * Ignored when the divider has no label. */ type WrDividerAlign = 'start' | 'center' | 'end'; /** * @license * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/thekhegay/ngwr/blob/main/LICENSE */ /** * Line style variant for the divider. */ type WrDividerType = 'solid' | 'dashed' | 'dotted'; /** * Horizontal separator line. Projected content renders as a label * inline with the line (split into two halves on either side). * * @example * ```html * * * OR * Section * ``` * * @see https://ngwr.dev/components/divider */ declare class WrDivider { /** * Color of the divider line. Omit for the neutral default. * * @default null */ readonly color: _angular_core.InputSignal<"primary" | "secondary" | "success" | "warning" | "danger" | "light" | "medium" | "dark" | null>; /** * Line style. * * @default 'solid' */ readonly type: _angular_core.InputSignal; /** * Line width in pixels. * * @default 1 */ readonly width: _angular_core.InputSignalWithTransform; /** * Label position. Only meaningful when the divider has projected * content — otherwise the line is symmetric and alignment has no * visible effect. * * @default 'center' */ readonly align: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { WrDivider }; export type { WrDividerType };