import { Accessibility, StatusBehaviorProps } from '@fluentui/accessibility'; import { ComponentWithAs } from '@fluentui/react-bindings'; import { UIComponentProps, SizeValue } from '../../utils'; import { ShorthandValue, FluentComponentStaticProps } from '../../types'; import { BoxProps } from '../Box/Box'; export interface StatusProps extends UIComponentProps { /** Accessibility behavior if overridden by the user. */ accessibility?: Accessibility; /** A custom color. */ color?: string; /** Shorthand for the icon, to provide customizing status */ icon?: ShorthandValue; /** Size multiplier */ size?: SizeValue; /** The pre-defined state values which can be consumed directly. */ state?: 'success' | 'info' | 'warning' | 'error' | 'unknown'; } export declare type StatusStylesProps = Pick; export declare const statusClassName = "ui-status"; /** * A Status represents someone's or something's state. * * @accessibility * Implements [ARIA img](https://www.w3.org/TR/wai-aria-1.1/#img) role. */ export declare const Status: ComponentWithAs<'span', StatusProps> & FluentComponentStaticProps;