import { LitElement } from 'lit';
/**
* Divider Component.
*/
export declare class Divider extends LitElement {
static styles: import("lit").CSSResult;
/** Vertical orientation.
Note: Vertical divider will span the full height of its container. */
accessor vertical: boolean;
/**
* Shows a centered drag grip for resizable layouts.
* Resize behavior is provided by the parent layout (for example the Split View pattern).
*/
accessor dragHandle: boolean;
/** When true, suppresses separator semantics so a parent can own the interaction model. */
accessor decorative: boolean;
/** Accessible name when `dragHandle` is true (resize affordance). */
accessor resizeLabel: string;
/** Visual pressed state while the parent is dragging (optional). */
accessor dragging: boolean;
/**
* When using `drag-handle`, set to hide the internal hairline so a parent (e.g. split-view
* track) can paint the line in the light DOM for reliable visibility.
*/
accessor hideHairline: boolean;
/**
* Per-line grip contrast when the handle straddles light/dark surfaces.
* `'left'` inverts the left grip line, `'right'` inverts the right grip line.
*/
accessor invertedHandle: 'none' | 'left' | 'right';
render(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'kyn-divider': Divider;
}
}
//# sourceMappingURL=divider.d.ts.map