/**
 * Divider component: garis pemisah untuk memecah konten.
 *
 * @param {'horizontal'|'vertical'} [orientation] - Arah garis.
 * @param {'fullWidth'|'inset'|'middle'} [variant] - Margin variant.
 * @param {boolean} [light] - Jika true, gunakan warna divider lebih terang.
 * @param {boolean} [flexItem] - Jika true & vertical, cocokkan tinggi flex parent.
 * @param {string} [className] - ClassName tambahan.
 */
export type DividerOrientation = 'horizontal' | 'vertical';
export type DividerVariant = 'fullWidth' | 'inset' | 'middle';
export interface DividerProps {
    /**
     * Arah divider:
     * - "horizontal": garis mendatar (default)
     * - "vertical": garis tegak
     */
    orientation?: DividerOrientation;
    /**
     * Variasi margin pada divider:
     * - "fullWidth": melebar penuh (default)
     * - "inset": sisakan margin di salah satu ujung (16px)
     * - "middle": margin kiri & kanan auto (agar ter‐center)
     */
    variant?: DividerVariant;
    /**
     * Jika true, gunakan warna border yang lebih terang
     * (menggunakan warna stroke-secondary).
     */
    light?: boolean;
    /**
     * Jika true, dan orientation="vertical", divider akan
     * memanfaatkan tinggi flex container (self-stretch).
     */
    flexItem?: boolean;
    /**
     * ClassName Tailwind tambahan untuk override styling.
     */
    className?: string;
}
export default function Divider({ orientation, variant, light, flexItem, className, }: DividerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Divider.d.ts.map