import type { MetricTheme, OtherHTMLAttributes, Renderable } from '@instructure/shared-types';
import type { WithStyleProps, ComponentStyle } from '@instructure/emotion';
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 & WithStyleProps & OtherHTMLAttributes;
type MetricStyle = ComponentStyle<'metric' | 'label' | 'value'>;
declare const allowedProps: AllowedPropKeys;
export type { MetricProps, MetricStyle };
export { allowedProps };
//# sourceMappingURL=props.d.ts.map