import type { OtherHTMLAttributes, Renderable } from '@instructure/shared-types'; import type { ComponentStyle, NewThemeOverrideProp } from '@instructure/emotion'; import type { NewComponentTypes } from '@instructure/ui-themes'; type MetricOwnProps = { textAlign?: 'start' | 'center' | 'end'; renderLabel?: Renderable; renderValue?: Renderable; /** * Set to true when a child of MetricGroup so the appropriate * aria labels get set */ isGroupChild?: boolean; }; type PropKeys = keyof MetricOwnProps; type AllowedPropKeys = Readonly>; type MetricProps = MetricOwnProps & OtherHTMLAttributes & NewThemeOverrideProp>; type MetricStyle = ComponentStyle<'metric' | 'label' | 'value'>; declare const allowedProps: AllowedPropKeys; export type { MetricProps, MetricStyle }; export { allowedProps }; //# sourceMappingURL=props.d.ts.map