import React from 'react'; export type BreadcrumbProps = { textColor?: `text-${string}-${number}` | `text-${string}`; textSize?: `text-${string}`; textUnderlineOffset?: `underline-offset-${string}`; hoverColor?: `hover:text-${string}-${number}` | `hover:text-${string}`; separatorColor?: `stroke-${string}-${number}` | `stroke-${string}`; separatorSize?: `size-${number}`; }; export type CallbackFunctions = { [key: string]: () => void; }; export type CardCarouselProps = { placeholderImage?: string; callbackFunctions?: CallbackFunctions | null; iconColor?: `text-${string}`; icons?: { [key: string]: React.FC; }; }; declare function useBreadcrumbStyleContext(): BreadcrumbProps; declare const BreadcrumbStyleProvider: ({ children, value, }: { children: React.ReactNode; value: BreadcrumbProps; }) => import("react/jsx-runtime").JSX.Element; declare const useCarouselContext: () => CardCarouselProps; declare const CardCarouselProvider: ({ children, value, }: { children: React.ReactNode; value: CardCarouselProps; }) => import("react/jsx-runtime").JSX.Element; export { BreadcrumbStyleProvider, CardCarouselProvider, useBreadcrumbStyleContext, useCarouselContext, };