import type { ReactNode } from 'react';
export type ToggleWidgetProps = {
    id?: string;
    label: string;
    description?: ReactNode;
    hint?: ReactNode;
    error?: ReactNode;
    value: boolean;
    onChange: (value: boolean) => void;
    disabled?: boolean;
    className?: string;
};
/**
 * Boolean toggle widget with shared styling to match block-form boolean fields.
 */
export declare function ToggleWidget(props: ToggleWidgetProps): import("react/jsx-runtime").JSX.Element;
