import type { ClassName, TComponentIcon } from "@helpers/types"; export interface BreadcrumbsProps { variant?: TBreadcrumbsVariant; backgroundColor?: string; homeIcon?: TComponentIcon; separatorIcon?: TComponentIcon; separator?: TSeparatorVariant; breadcrumbs: IBreadcrumb[]; showAll?: boolean; onDotsClick?(): void; } export interface IBreadcrumb { label: string; href: string; } export interface IBreadcrumbItemProps extends ClassName { label: string; href: string; } export type TBreadcrumbsVariant = "default" | "ghost" | "line" | "background"; export type TSeparatorVariant = "chevron" | "dash" | "doubleDash" | "icon";