import * as _angular_core from '@angular/core'; /** * Headless static separator implementing the * [WAI-ARIA Separator pattern](https://www.w3.org/WAI/ARIA/apg/patterns/separator/): * a non-focusable, semantic-only line that divides groups of content visually * and semantically. Set `decorative` so screen readers skip the line when the * surrounding layout already conveys the split. * * The focusable divider that resizes two panes is a separate primitive — * `[forPaneResizer]` — so a plain visual divider never pulls the drag / * keyboard-resize code in. * * @example * ```html *
*
* * ``` */ declare class ForSeparator { /** * Axis the separator divides along. `horizontal` splits content stacked * vertically; `vertical` splits content arranged horizontally. Defaults to * `horizontal`, matching the `
` element. */ readonly orientation: _angular_core.InputSignal<"horizontal" | "vertical">; /** * When true, the separator is purely visual: it gets `role="none"` and no * ARIA, so assistive tech treats surrounding content as a single flow. Use * when the line is redundant with adjacent semantics. */ readonly decorative: _angular_core.InputSignalWithTransform; protected roleAttr(): 'separator' | 'none'; protected ariaOrientationAttr(): 'horizontal' | 'vertical' | null; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } export { ForSeparator };