import * as React from 'react';
import { NavLink, NavbarVariant } from '../navbar/index.js';
export { NavLink, NavbarVariant, navLinkVariants, navbarVariants } from '../navbar/index.js';

interface NavbarProps extends React.HTMLAttributes<HTMLElement> {
    /** Navigation links */
    links?: NavLink[];
    /** Current pathname for active state */
    currentPath?: string;
    /** Visual variant */
    variant?: NavbarVariant;
    /** Logo or brand slot */
    logo?: React.ReactNode;
    /** Right-side actions slot */
    actions?: React.ReactNode;
}
/**
 * Navbar component — renders a sticky header with navigation links.
 *
 * Uses the headless @refraction-ui/navbar core for state and ARIA attributes.
 * Hidden on mobile (links use md:flex).
 */
declare const Navbar: React.ForwardRefExoticComponent<NavbarProps & React.RefAttributes<HTMLElement>>;

export { Navbar, type NavbarProps };
