import React, { LabelHTMLAttributes } from "react";
import { OverrideClassName } from "@kaizen/component-base";
type LabelType = "text" | "checkbox" | "toggle" | "radio";
export interface LabelProps extends OverrideClassName> {
children?: React.ReactNode;
labelText?: string | React.ReactNode;
labelType?: LabelType;
labelPosition?: "start" | "end";
reversed?: boolean;
variant?: "default" | "prominent";
disabled?: boolean;
/**
* **Deprecated:** Use test id compatible with your testing library (eg. `data-testid`).
* @deprecated
*/
automationId?: string;
}
/**
* @deprecated Please use the same component from `@kaizen/components`
*/
export declare const Label: {
({ children, labelText, labelType, labelPosition, reversed, variant, disabled, automationId, classNameOverride, ...restProps }: LabelProps): JSX.Element;
displayName: string;
};
export {};