import type { Spacing, WithStyleProps, ComponentStyle } from '@instructure/emotion'; import type { NewComponentTypes } from '@instructure/ui-themes'; type BreadcrumbOwnProps = { /** * children of type Breadcrumb.Link */ children?: React.ReactNode; /** * An accessible label for the navigation */ label: string; /** * Sets the font-size of the breadcrumb text */ size?: 'small' | 'medium' | 'large'; /** * Valid values are `0`, `none`, `auto`, `xxx-small`, `xx-small`, `x-small`, * `small`, `medium`, `large`, `x-large`, `xx-large`. Apply these values via * familiar CSS-like shorthand. For example: `margin="small auto large"`. */ margin?: Spacing; }; type PropKeys = keyof BreadcrumbOwnProps; type AllowedPropKeys = Readonly>; type BreadcrumbProps = BreadcrumbOwnProps & WithStyleProps, BreadcrumbStyle>; type BreadcrumbStyle = ComponentStyle<'breadcrumb' | 'crumb' | 'separator'>; declare const allowedProps: AllowedPropKeys; export type { BreadcrumbProps, BreadcrumbStyle }; export { allowedProps }; //# sourceMappingURL=props.d.ts.map