import type { ThemeColor } from '../../types';
/** Separator component properties */
export type OreSeparatorProps = {
/** Theme color tint */
color?: ThemeColor;
/** Decorative only (default true) — set to false for semantic separators */
decorative?: boolean;
/** Optional label text centered on the separator */
label?: string;
/** Orientation of the separator */
orientation?: 'horizontal' | 'vertical';
};
/**
* A simple visual divider between sections of content.
*
* @element ore-separator
*
* @attr {string} orientation - 'horizontal' (default) | 'vertical'
* @attr {boolean} decorative - When true (default), aria-hidden is applied
* @attr {string} label - Optional centered label text
* @attr {string} color - Theme color: 'primary' | 'secondary' | 'info' | 'success' | 'warning' | 'error'
*
* @cssprop --separator-color - Line color
* @cssprop --separator-size - Line thickness
* @cssprop --separator-spacing - Vertical margin
*
* @part wrapper - Root wrapper container.
* @part separator - Separator element.
* @part label - Label element.
* @example
* ```html
*
*
*
* ```
*/
export declare const SEPARATOR_TAG: "ore-separator";
//# sourceMappingURL=separator.d.ts.map