/**
 * @typedef {object} SettingsToggleFieldProps
 * @property {string} fieldName - The name of the field.
 * @property {string} displayName - The display name of the field.
 * @property {boolean} required - Whether the field is required.
 * @property {boolean} [value] - The value of the field.
 * @property {boolean} [hasLabel] - Whether the field has a label.
 * @property {boolean} [hasHint] - Whether the field has a hint.
 * @property {boolean} [hasTooltip] - Whether the field has a tooltip.
 * @property {string} [type] - The type of the field.
 * @property {(fieldName: string, value: boolean) => void} updateItem - A function to update the item.
 */
/**
 * Settings toggle field component.
 * @param {SettingsToggleFieldProps} props - The component props.
 * @returns {JSX.Element} - The settings toggle field component.
 */
declare const SettingsToggleField: (props: {
    fieldName: string;
    displayName: string;
    required: boolean;
    value?: boolean;
    hasLabel?: boolean;
    hasHint?: boolean;
    hasTooltip?: boolean;
    type?: string;
    updateItem: (fieldName: string, value: boolean) => void;
}) => import("react/jsx-runtime").JSX.Element;
export default SettingsToggleField;
