import { Component, ReactElement } from 'react'; import { BreadcrumbLink } from './BreadcrumbLink'; import type { BreadcrumbProps } from './props'; /** --- category: components --- **/ declare class Breadcrumb extends Component { static readonly componentId = "Breadcrumb"; static allowedProps: readonly (keyof { children?: React.ReactNode; label: string; size?: "small" | "medium" | "large"; margin?: import("@instructure/emotion").Spacing; })[]; static defaultProps: { size: string; children: null; }; ref: Element | null; handleRef: (el: Element | null) => void; addAriaCurrent: (child: React.ReactNode) => ReactElement<{ 'aria-current'?: string; }, string | import("react").JSXElementConstructor>; componentDidMount(): void; componentDidUpdate(): void; static Link: typeof BreadcrumbLink; renderChildren(): import("@emotion/react/jsx-runtime").JSX.Element[] | null | undefined; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default Breadcrumb; export { Breadcrumb, BreadcrumbLink }; //# sourceMappingURL=index.d.ts.map