
import { Styles } from "../../tasty/styles/types.js";
import { BaseProps, ContainerStyleProps } from "../../tasty/types.js";
import "../../tasty/index.js";
import { LabelPosition, NecessityIndicator, ValidationState } from "../../shared/form.js";
import "../../shared/index.js";
import * as react from "react";

//#region src/components/form/Label.d.ts
declare const INLINE_LABEL_STYLES: Styles;
declare const LABEL_STYLES: Styles;
interface CubeLabelProps extends BaseProps, ContainerStyleProps {
  labelPosition?: LabelPosition;
  necessityIndicator?: NecessityIndicator;
  isRequired?: boolean;
  includeNecessityIndicatorInAccessibilityName?: boolean;
  htmlFor?: string;
  for?: string;
  validationState?: ValidationState;
  size?: 'medium' | 'small';
}
declare let _Label: react.ForwardRefExoticComponent<CubeLabelProps & react.RefAttributes<unknown>>;
//#endregion
export { CubeLabelProps, INLINE_LABEL_STYLES, LABEL_STYLES, _Label };
//# sourceMappingURL=Label.d.ts.map