import { ReactElement } from "react"; type LockedKind = "locked" | "disabled"; export type LockedForReasons = { kind: LockedKind; reasons?: string | Array; }; /** * Icon with explanation tooltip for why an input is locked or disabled. * If locked, a permission lacks but the input **can** sometimes be edited. * If disabled, the input **cannot** be edited and is only ever for displaying information. * * @param props - The component props. * @param props.kind - The kind of disabled state. If locked, the input can sometimes be edited. If disabled, the input cannot be edited. * @param props.reasons - The reasons for the disabled state (optional). * @returns {ReactElement} The tooltip icon component. */ export declare const InputLockReasonTooltip: ({ reasons, kind }: LockedForReasons) => ReactElement; export {};