import * as React from "react";
/**
 * Breadcrumb Component
 *
 * A navigation component that shows the current page's location within a site hierarchy.
 *
 * @example
 * ```tsx
 * <Breadcrumb>
 *   <BreadcrumbList>
 *     <BreadcrumbItem>
 *       <BreadcrumbLink href="/">Home</BreadcrumbLink>
 *     </BreadcrumbItem>
 *     <BreadcrumbSeparator />
 *     <BreadcrumbItem>
 *       <BreadcrumbPage>Current Page</BreadcrumbPage>
 *     </BreadcrumbItem>
 *   </BreadcrumbList>
 * </Breadcrumb>
 * ```
 */
declare function Breadcrumb({ ...props }: React.ComponentProps<"nav">): import("react/jsx-runtime").JSX.Element;
declare namespace Breadcrumb {
    var displayName: string;
}
/**
 * BreadcrumbList Component
 *
 * Container for breadcrumb items.
 */
declare function BreadcrumbList({ className, ...props }: React.ComponentProps<"ol">): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbList {
    var displayName: string;
}
/**
 * BreadcrumbItem Component
 *
 * Individual breadcrumb item container.
 */
declare function BreadcrumbItem({ className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbItem {
    var displayName: string;
}
/**
 * BreadcrumbLink Component
 *
 * Clickable breadcrumb link.
 */
declare function BreadcrumbLink({ asChild, className, ...props }: React.ComponentProps<"a"> & {
    asChild?: boolean;
}): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbLink {
    var displayName: string;
}
/**
 * BreadcrumbPage Component
 *
 * Current page indicator (non-clickable).
 */
declare function BreadcrumbPage({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbPage {
    var displayName: string;
}
/**
 * BreadcrumbSeparator Component
 *
 * Separator between breadcrumb items.
 */
declare function BreadcrumbSeparator({ children, className, ...props }: React.ComponentProps<"li">): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbSeparator {
    var displayName: string;
}
/**
 * BreadcrumbEllipsis Component
 *
 * Ellipsis indicator for truncated breadcrumbs.
 */
declare function BreadcrumbEllipsis({ className, ...props }: React.ComponentProps<"span">): import("react/jsx-runtime").JSX.Element;
declare namespace BreadcrumbEllipsis {
    var displayName: string;
}
export { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbEllipsis, };
//# sourceMappingURL=breadcrumb.d.ts.map