import { BoxProps } from '@workday/canvas-kit-react/layout';
import { system } from '@workday/canvas-tokens-web';
/**
* @deprecated ⚠️ `TypeLabelProps` has been deprecated and will be removed in a future major version.
*/
export interface TypeLabelProps extends BoxProps {
typeLevel?: `${keyof typeof system.type}.${'large' | 'medium' | 'small'}`;
/**
* Disabled state as a boolean
*
* ```tsx
* Error text
* ```
*/
disabled?: boolean;
/**
* Type variant token names: `error`, `hint` or `inverse`.
*
* ```tsx
* Error text
* ```
*/
variant?: 'error' | 'hint' | 'inverse';
}
/**
* This component is intended to be used for labeling input fields.
* By default, it renders a semantic `label` element.
*
* It also uses the `subtext.large` typeLevel by default:
* - font-size: 14px (0.875rem)
* - font-weight: regular (400)
*
* ```tsx
* import { LabelText } from '@workday/canvas-kit-react/text';
*
* const CustomLabelText = () => (
* Input Label Text
* );
* ```
*
* @deprecated ⚠️ `LabelText` has been deprecated and will be removed in a future major version. Please use [FormField.Label](https://workday.github.io/canvas-kit/?path=/docs/components-inputs-form-field--docs) from Main instead.
*/
export declare const LabelText: import("@workday/canvas-kit-react/common").ElementComponent<"label", TypeLabelProps>;
//# sourceMappingURL=LabelText.d.ts.map