import React, { FC } from 'react'; import { TooltipProps } from '../Tooltip'; export interface LabelPropsStrict { /** Add a related secondary action to the input */ action?: React.ReactElement | string | boolean; /** Adds one or more classnames for an element */ className?: string; /** Tooltips direction relative to the element its apart of */ direction?: TooltipProps['direction']; /** Applies a visual disabled style */ disabled?: boolean; /** Applies a visual error style */ error?: boolean; /** Adds an explainer help icon with tooltip */ help?: React.ReactElement | string; /** Show that an input is visually optional using the label */ optional?: boolean; /** A field can show that input is mandatory. Requires a label. */ required?: boolean; } export interface LabelProps extends LabelPropsStrict { /** Unstrict Props */ [propName: string]: any; } export declare const Label: FC;