Checkbox Field
type CheckboxFieldStructure = {
    type: 'checkbox';
    optionsList?: (trackedFieldValue: any) => Option[];
    fieldToTrack?: FieldTrackerInterface;
    fieldsetProperties?: JSX.IntrinsicElements['fieldset'];
    elementProperties?: JSX.IntrinsicElements['input'];
    singleCheckboxLabel?: ReactNode;
    conditionalRender?: {
        conditionalFields: ConditionalType[];
        conditionalRulesChainOption?: 'AND' | 'OR';
    };
    fieldWrapperProperties?: JSX.IntrinsicElements['div'];
    fieldLabel?: (name: string) => ReactNode;
    validations?: Validation;
    ariaRequired?: boolean;
    disabled?: boolean;
}
Live Editor
Result