/// /// import { CrumbListItem, CrumbsList, OverflowContent, OverflowCrumbsTrigger, Root } from "./breadcrumbs.styled"; import { Crumb } from "./sub-components/crumb"; import type { UrlObject } from "url"; import type { Link } from "../link"; type BaseCrumb = { Icon?: React.ReactElement; }; type Crumb = { label: string; href: string; linkProps?: Omit, "href">; } & BaseCrumb; type LinkCrumb = { linkElement: React.ReactElement<{ href: string | UrlObject; children: string; style?: React.CSSProperties; ref?: React.ForwardedRef; }>; } & BaseCrumb; type ButtonCrumb = { label: string; onClick: React.ButtonHTMLAttributes["onClick"]; buttonProps?: Omit, "onClick">; } & BaseCrumb; type TextCrumb = { label: string; } & BaseCrumb; interface Props extends Omit, "asChild"> { crumbs: Array; divider?: React.ReactNode; iconPosition?: "start" | "end"; crumbsListProps?: Omit, "data-crumb-list">; subCrumbListContainerProps?: React.ComponentProps; crumbItemProps?: React.ComponentProps; subCrumbTriggerProps?: React.ComponentProps; } export declare const Breadcrumbs: import("react").MemoExoticComponent & import("react").RefAttributes>>; export declare const BreadcrumbsRootSelector: string; export declare const BreadcrumbsCrumbsListSelector: string; export declare const BreadcrumbsOverflowCrumbsTriggerSelector: string; export declare const BreadcrumbsOverflowContentSelector: string; export declare const BreadcrumbsSubCrumbLinkSelector: string; export declare const BreadcrumbsCrumbSelector: string; export declare const BreadcrumbsCrumbButtonSelector: string; export declare const BreadcrumbsCrumbTextSelector: string; export declare const BreadcrumbsCrumbListItemSelector: string; export declare const BreadcrumbsNavigationMEnuLinkSelector: string; export declare const BreadcrumbsSubCrumbListSelector: string; export declare const BreadcrumbsSubCrumbListItemSelector: string; export {}; //# sourceMappingURL=index.d.ts.map