import { ComponentDesignProp } from '@fluentui/react-bindings'; import { ComponentSlotStyle, ComponentVariablesInput } from '@fluentui/styles'; import * as React from 'react'; import { ReactChildren } from '../types'; export interface StyledComponentProps

{ /** Additional CSS styles to apply to the component instance. */ styles?: ComponentSlotStyle; /** Override for theme site variables to allow modifications of component styling via themes. */ variables?: ComponentVariablesInput; } export interface UIComponentProps

extends StyledComponentProps { /** Additional CSS class name(s) to apply. */ className?: string; design?: ComponentDesignProp; } export declare type SizeValue = 'smallest' | 'smaller' | 'small' | 'medium' | 'large' | 'larger' | 'largest'; export declare type AlignValue = 'start' | 'end' | 'center' | 'justify'; export interface ColorComponentProps { /** A component can have a color. */ color?: TColor; } export interface ContentComponentProps { /** Shorthand for primary content. */ content?: TContent; } export interface ChildrenComponentProps { /** * Content for childrenApi * @docSiteIgnore */ children?: TChildren; }